Located in the heart of Central London, this business center at Saint Helen's Place offers a range of rental options for businesses. With an area ranging from 32.0 to 52.0 square meters, it provides ample space for various needs. The facilities include WIFI and internet access, ensuring seamless connectivity. The location is conveniently close to various transportation options. The bus stop is just 35 meters away, while the metro station is 454 meters away. S-train and train stations are also within walking distance, at 541 meters and 285 meters respectively. For those who prefer cycling, th... ...
Click on ”Get information and prices” to receive
information about this business center.
Our service is 100% free.
Facilities and Services
WIFI / Internet
Property is located at Saint Helen's Place, Central London