71-75 Shelton StreetCovent Garden, StrandLondon, ENGLAND
71–75 Shelton StreetCovent Garden, StrandLondon, ENGLAND