Situato nel cuore di Londra, a poco più di 90 metri da Paddington e a 5 minuti di cammino dalla stazione delle metropolitana Lancaster Gate, il Balmoral House Hotel sorge a meno di 10 minuti a piedi da Hyde Park, dai Kensington Gardens e dal memoriale di Lady Diana.
Numero delle stanze: 34
156/157 Sussex Gardens, Quartiere di Westminster, Londra, W2 1UD, Regno Unito