UKLondonEast London E2-E13,E17,E18Waltham Forest
Restaurant, Shop, Office Retail
E11 , Leytonstone, High Road Leytonstone
To Let 947 sf