UKLondonRetail Tavistock Place WC
WC1H Tavistock Place
To Let 515 sf Shop, Retail Office, Medical / Clinic
Refurbished unit, Premium, Air Conditioning
515 sq ft fully fitted beauty / nail salon available To Let..
Situated on Tavistock Place, WC1H, this property enjoys a prime Central London location surrounded by a mix..