Chacha tower
Chacha Tower in Batumi
| 16 viewsChacha 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…
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…