top of page

Green Street

A new mixed use development of 11 flats and a restaurant in Green Street, Newham.

IBLA
bottom of page