Strada Covent Garden

13-15 Tavistock Street, Covent Garden, London, WC2E 7PS

Location map


Add to Shortlist