Park Royal - Abbey Road, London NW10 7SU, United Kingdom
Operated by Space House
About this space
Located at Park Royal, Abbey Road, London NW10 7SU, this independently-owned business centre provides flexible, modern office suites and storerooms. It offers cost-effective solutions for growing businesses, free from long-term commitments or hidden charges. Enjoy a professional, comfortable environment tailored to your needs.
Amenities
- Wi-Fi
- Breakout Areas
- Fully Furnished