Where is Number 10?

Where is Number 10 located?

Number 10, Number 10 (Station), Great Britain (approx. 58.210613°, -6.319196°)


Where is Number 10 on the map?