£680,000 Monthly

Tyburn Gardens, Peto Street North, London, E16

Flat

3 Bed

2 Baths

1 reception room