Lord Milner – Hotel in London
The 5-star Lord Milner offers luxury Bed and Breakfast accommodation in the heart of fashionable Belgravia. With sumptuous rooms and free internet, it is located 5 minutes’ walk from Victoria rail and underground stations.
Star rating: 5 stars
111, Ebury Street, SW1W 9QU, London
Price from: 115 GBP