Where is Westbourne Grove?

Where is Westbourne Grove located?

Westbourne Grove, Westminster, United Kingdom (approx. 51.51506°, -0.1950833°)


Where is Westbourne Grove on the map?