Where is Raphael Park?

Where is Raphael Park located?

Raphael Park, Raphael Park (Station), Great Britain (approx. 51.58437°, 0.192527°)


Where is Raphael Park on the map?