£59,500 pa
(£44.57/sq. ft. pa)
Office to letRussell Square House, 10-12 Russell Square, London, Greater London WC1B
1,335 sq. ft
About this property
Prominent Ground & Lower Ground In Busy Location
Corner of Russell Square & Woburn Place
Corner of Russell Square & Woburn Place