Where is Station Square 2?

Where is Station Square 2 located?

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


Where is Station Square 2 on the map?