Back to Monmouth Street

Roast and Conch in London's Seven Dials
Roast and Conch in London's Seven Dials area of Covent Garden.

Back to Monmouth Street