El hotel está situado en un hermoso edificio de estilo neo-georgiano, y se tiene gran cuidado para asegurar que su estancia en el hotel, ya sea por negocios o por placer, es agradable y placentera. Wi-Fi acceso a Internet también está disponible en el salón del vestíbulo. Los huéspedes también pueden solicitar al personal de la recepción de 24 horas para el consejo sobre las atracciones turísticas de Londres.
Belmont y Hotel Astoria está situado en Paddington, en el centro de Londres, y está a sólo un corto paseo de Marble Arch, Hyde Park, y el distrito comercial de gran Bayswater.