Interiors – Brand New South Place Hotel, London by weblog May 17, 2013 There is a new place in town you should visit during Clerkenwell Design Week 2013! South Place is a brand new, 80-bedroom, luxury hotel in the City of London, just… Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest