The Monarch

Address:
Chalk Farm Road, London, England, GBR
 View map