8 results
Studios for sale in Upper Norwood
- Offers over£250,000
Studio for saleMowbray Road, London, SE19
Studio1- Tenure: Leasehold (146 years remaining)
- 312 sq ft floor area
Added > 14 days by Streets Ahead - Crystal Palace - Added > 14 days by Acorn - Crystal Palace