88, Peterborough Rd, London, SW6 3HH