Image 1 for 23 Shaftesbury Avenue
Image 1 for 23 Shaftesbury Avenue

From 

£175,000

331
Semi-Detached