Bishops Park
Bishops Avenue, London
SW6 3LA