Tower House, 67-71 Lewisham High Street, London, United Kingdom SE13 5J
Description
The London – Lewisham center is located on Lewisham High Street and is close to all the shops, bars and restaurants of this truly vibrant and multi-cultural corner of London. With Lewisham DLR and train station just a few minutes walk, this really is the ideal business centre to base your business from.
Featured Amenities
-
- Furnished private and shared offices
- Coworking space
- Professional guest reception and dedicated, on-site staff
- High-speed internet, WIFI access
- Fully equipped meeting rooms
- Shared copier, scanner, printer access
- Cafe with complimentary refreshments