Veena's Green

61-63 High Street Ilford IG6 2AF