UKLondonRetail 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..