Castle Lane is a new apartment development, comprising of twenty nine flats and three townhouses with basement parking.
The contractor for this project was Sons & Co.
Location: Victoria, London