Being the best city in the world – quite easily, arguably – London does have a surfeit of famous and iconic landmarks. ...
The Churchill on Portman Square
Salt Dust & Gold at Atlantic Gallery
Hyatt Andaz Liverpool Street – A Gothic Classic