Cathy Miles Wire Shoes Installation @ South Place Hotel

ArtsComments ⋅ Apr 9, 2013
Opened late last year near the Moorgate and Liverpool Street stations of the London Underground, London’s South Place Hotel is the latest luxury hotel to open in the heart of the English capital and boasts 80 rooms, two restaurants, three bars,...