El Beverley House Hotel está bien ubicado en Londres, a 900 metros de Hyde Park, y ofrece habitaciones con WiFi gratuita. El hotel se halla a 1,2 km del lago Serpentine y a 1,5 km del estadio Lord's Cricket Ground. El establecimiento se halla a 1,7 km del auditorio Royal Albert Hall y a 1,9 km de los grandes almacenes Harrods.
Todos los alojamientos del hotel están equipados con TV. Los alojamientos disponen de armario.
El alojamiento se encuentra a 2 km de la calle Oxford y a 2,2 km de Regent's Park. El aeropuerto de la Ciudad de Londres, situado a 15 km del Beverley House Hotel, es el más cercano.