Location


This hotel is located just a few minutes’ walk away from Edgware Road and Paddington Station. Within close distance of Hyde Park as well as Oxford Street, renown for its shopping.