UK
London
Retail 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..