
SOLD OUT
London Square The Coach House is a superbly located collection of 1 & 2 bedroom apartments, situated moments from Ickenham Station, where trains whisk you into London in just 31 minutes.
London Square The Coach House is sold out.
View Other Developments