A review of a non-chain hotel located between Liverpool Street and Moorgate stations. Wonderfully comfortable and very chic, this new property is not for the faint hearted with room rates starting at £300 for a weeknight stay.
South Place Hotel
Category Archives for South Place Hotel.
Recent Comments