Office Space Direct is located in London, United Kingdom on Churchill House, 137 Brent St. Office Space Direct is rated 3 out of 5 in the category retail space rental agency in United Kingdom.
Address
Churchill House, 137 Brent St
Accessibility
Wheelchair-accessible entrance