City Apartments Newbury House - 14-15 Newbury St
London, EC1A 7HU
- Hospitality for Sale
- £2,500,000
- 5,132 sq ft
View on Map
LoopNet - the worlds No. 1 commercial property marketplace.