Country: ENGLAND

What is it? Boutique hotel Will set you back: 200 – 1215 GBP p/n The first thing you notice about South Place Hotel in London’s East End, is that it is very, very cool. The lobby, intimate like a boutique hotel’s should be, is undoubtedly luxe with the highest quality materials and lush furniture grabbing your attention, … Continue reading SOUTH PLACE HOTEL