https://gb.2markers.com/684550
The Phoenix Sunbury-on-Thames on the map, Sunbury-on-Thames, United Kingdom. Where is located, photo