
|
Victoria House, Bloomsbury Square, London, UK WC1B 4DA
Victoria House is located on the eastern side of Bloomsbury Square. A prime loctaion within easy reach of The City, West End and main line stations. 7,540 sq ft sq ft available on flexible terms.
Find Commercial Property in Bloomsbury Square
|