Fitzroy Square Fitzrovia London Serviced Offices

Skyline Verdict

A great location, situated just off the Euston Road