20 Dean Street London, W1D 3RU
High Street
A retail shop To Let / For Sale in Dean Street, London. Other retail properties in the immediate vicinity include Soho House 76 Dean Street, WeWork and Pizza Pilgrims.
Availability: To Let / For Sale
Size: 4,000 - 5,000 sq ft
Price: on application
Type: High Street