Office
To Let 1,243 - 6,439 sf
Refurbished Offices, Period Facade, Excellent Natural Light, M/F WCs on each floor, 1 Lift
A prestigious townhouse featuring elegant period-style details, offering fully fitted office..
No. 12 Grosvenor Place is located in Belgravia, on the western side of Green Park, between the renowned Cleveland Clinic and the..