HAMLET SQUARE, OFF THE VALE, LONDON: £530000


* required field