Where is Temple Fortune?

Where is Temple Fortune located?

Temple Fortune, Barnet, United Kingdom (approx. 51.57244°, -0.193978°)


Where is Temple Fortune on the map?