3 Chequers Parade Chequers Way, Palmers GreenLondon, ENGLAND
28 Callard Avenue, Palmers GreenLondon, ENGLAND