Celebrity Life
Interiors – Brand New South Place Hotel, London
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…