The Nadler Victoria Hotel
10 Palace Place, Westminster Borough, London, SW1E 5BW, United Kingdom
This modern 4 star hotel, located 300 m from Buckingham Palace, offers free wifi and is the perfect choice for travelers interested in culture, parks and shopping.
Photo by martinrobson
No Comment