Where is Ochkhamuri?

Where is Ochkhamuri located?

Ochkhamuri, Ochkhamuri, Georgia (approx. 41.856224°, 41.834904°)


Where is Ochkhamuri on the map?