18 Covent Garden Market The Market Covent Garden, StrandLondon, ENGLAND
38 Monmouth Street, StrandLondon, ENGLAND
11 Long Acre, StrandLondon, ENGLAND
4 Monmouth Street, StrandLondon, ENGLAND
20A Charing Cross Railway Station 12-30 Strand, StrandLondon, ENGLAND
2 Covent Garden Market The Market Covent Garden, StrandLondon, ENGLAND