switch to street view
view all photos
This impressive building is located moments from the centre of Covent Garden
This building is in the popular Covent Garden area of London, surrounded by a variety of shops, boutiques and a diverse range of businesses.
- 2,000 SqFt
- Long lease (over 3 years)