Clifton House, E11
Leytonstone High Road
Clifton House is a block on Beachcroft Road.
return to article