Serviced Offices 91-93 Buckingham Palace Road, London, SW1W 0RP
Self contained offices to let, 1 minute to Victoria Station. Rooms are bright with sash windows and high ceilings. Access to shared washrooms and kitchenette.
Private units from 3 to 15 person offices available.
Serviced Office Space From £250 per person pcm