|
The Westminster
16 Leinster Square, Bayswater W2 4PR - England, UK

On the border between Bayswater and Notting Hill, this hotel could hardly be in a more interesting and vibrant area of central London. The art galleries, bars and music venues line the cosmopolitan streets, and the friendly staff at...
|