The Rookwood Village 314 Cann Hall Road, London E11 3NW