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

More info about Lord Milner