Where is Cowcaddens?

Where is Cowcaddens located?

Cowcaddens, East Dunbartonshire, United Kingdom (approx. 55.8677878°, -4.2593895°)


Where is Cowcaddens on the map?