Skip to content

E14

Island Gardens Cafe

Island Gardens Cafe, Island Gardens, Saunders Ness Road, Isle of Dogs, Bourough of Tower Hamlets, London E14, 2004 • Nice brickwork! Despite the old-school teapot, it currently serves Caribbean cuisine (jerk […]
Island Gardens Cafe