Where is Station Square 2?

Where is Station Square 2 located?

Station Square 2, Station Square 2, Georgia (approx. 41.72255°, 44.796455°)


Where is Station Square 2 on the map?