Where is Scotia?
Where is Scotia located?
Scotia, New York, United States (approx. 42.8264652°, -73.9642915°)
Where is Scotia on the map?
Scotia - Niagara Falls
Scotia - Albany
{"latitude":42.8264652,"longitude":-73.9642915,"title":"Scotia"}