The Royal Lancaster Hotel

Location:Lancaster London, Westbourne St, Bayswater, London W2, UK