|
The Best Western Phoenix Hotel
1-8 Kensington Garden Square, London, Greater London W2 4BH

The Best Western Phoenix Hotel occupies the entire south side of one of London’s famous garden squares. The hotel is made up of 8 London townhouses originally built in 1854. The hotel is made up of 8 London...
|