Chacha tower

Chacha Tower in Batumi

| 12 views

Chacha tower is really interesting tourist attraction site in Georgia's Black Sea resort town of Batumi. Originally built in 2012, it was meant to feature Georgian national spirit chacha fountain …