Explore Marble Arch - The Shaftesbury Hotel Collection
2016-12-13
3
Marble Arch, one of the most iconic landmarks in London. This structure is now situated on its own island in between Oxford Street, Park Lane and Edgware Road. Check out more information at http://www.theshaftesbury.com/