The Milestone Hotel and Residences

London, Greater London