Where is De Vere Gardens?

Where is De Vere Gardens located?

De Vere Gardens, De Vere Gardens (Station), Great Britain (approx. 51.566578°, 0.062181°)


Where is De Vere Gardens on the map?