71-75 Shelton St, Covent Garden, London WC2H 9JQ, UK
39 Macclesfield Rd, South Norwood, London SE25 4RY, UK
34 W Ham Ln, London E15 4SA, UK
87 Maple Rd, London SE20 8LN, UK