Com acesso Wi-Fi gratuito, Central London Mansion House situa-se no centro de Londres, a cerca de menos de 1 km de Estação de Waterloo e 1,8 km de Big Ben. O alojamento está a 2 km de Savoy Theatre e 2 km de Casas do Parlamento.
Este bed and breakfast dispõe de uma televisão de ecrã plano.
Central London Mansion House tem vários pontos de interesse populares nas suas proximidades, incluindo London Bridge, Catedral de São Paulo e Estação de Metro de London Bridge. O aeroporto mais próximo é o Aeroporto London City, que fica a 13 km de Central London Mansion House.