UK
London
Retail Theobalds Road WC
WC1X
Theobalds Road
To Let
842 sf
Shop, Retail Office, Restaurant
The premises are arranged over the ground floor and basement...
The restaurant is situated on Theobalds Road, which is a short walking distance..