Nutford House si trova a soli 15 minuti a piedi da Oxford Street e a un breve tragitto in metropolitana da Buckingham Palace e dalle principali attrazioni di Londra, il che lo rende la base perfetta per esplorare la città e i dintorni, dove si trovano numerosi negozi, musei, gallerie, club, pub e ristoranti.
Offre alloggio durante l'estate a visitatori e gruppi, in camere singole con bagno in comune e connessione internet via cavo gratuita, oltre a una vista sulla città circostante.