Where is Scott's?

Where is Scott's located?

Scott's, Scott's (restaurant), Great Britain (approx. 51.5099°, -0.1508°)


Where is Scott's on the map?