19 Bloomsbury Sq
Office to rent
3,150 sq ft
19 Bloomsbury Square is located on the north side of Bloomsbury Square. The beautiful period townhouse boasts an abundance of character arranged over Lower Ground, Ground and three upper floors.
This office to rent is located in Camden, London.