Back to Monmouth Street

Mercer Street hotel in London's Seven Dials
Mercer Street hotel in the Seven Dials area of London.
In the middle of the road junction is the Seven Dials monument


Back to Monmouth Street