Dotato di una sala comune e della connessione Wi-Fi gratuita, il Central London Rooms sorge nel centro di Londra, vicino al Madame Tussauds, Regents Park e al Lord's Cricket Ground.
Il bed & breakfast dista 1,9 km da Oxford Street e 2,5 km da Carnaby Street. 14 km dall'Aeroporto di Londra-City, lo scalo più vicino.