Where is Sephia Hotel?

Where is Sephia Hotel located?

Sephia Hotel, T'bilisi, Georgia (approx. 41.7085°, 44.78408°)


Where is Sephia Hotel on the map?