South Place Hotel is London’s most contemporary accommodation
In a city of grand-dame accommodations, some stodgier than others, the South Place Hotel is a luxurious, high-spirited boutique inn — a fresh face on the London scene. It’s perfectly nestled between Moorgate and Liverpool Street in the heart of the financial district, where modish East London begins. The luxe boutique is the first from […]
South Place Hotel is London’s most contemporary accommodation Read More »