O The Beverley House Hotel disponibiliza quartos com acesso Wi-Fi gratuito em Londres e fica a 900 metros do Hyde Park. O hotel está situado a cerca de 1,2 km do The Serpentine e a 1,5 km do Lord's Cricket Ground. A propriedade encontra-se a 1,7 km do Royal Albert Hall e a 1,9 km das Galerias Comerciais Harrods.
As unidades do hotel estão equipadas com uma televisão. Também incluem um roupeiro.
A Oxford Street fica a 2 km do alojamento, enquanto o Regents Park está a 2,2 km. O aeroporto mais próximo é o Aeroporto da Cidade de Londres, a 15 km do Beverley House Hotel.