Where is Barnes?

Where is Barnes located?

Barnes, Barnes (Station), Great Britain (approx. 51.467403°, -0.241164°)


Where is Barnes on the map?