London
South Place Hotel
In the heart of London’s financial district stands an unimposing building that could be mistaken for one of the area's many suit-crammed offices. South Place Hotel might blend into the corporate milieu with its exterior, but inside is an Aladdin's...