Explore details about location Tavistock Street. Tavistock Street is a location situated within the City of Westminster alongside other areas such as Tyburn Way, St Petersburgh Mews, Westbourne Park Road.