Where is Barnes / Red Lion?

Where is Barnes / Red Lion located?

Barnes / Red Lion, Barnes / Red Lion, Great Britain (approx. 51.475647°, -0.239292°)


Where is Barnes / Red Lion on the map?