24 May, 2023 seen 8
Grill Town restaurant in Batumi is among one of my best finds in recent years. Located close to the Sheraton Hotel on Rustaveli Avenue in Batumi.
We first discovered this restaurant in some of our previous Batumi trips, so this time it…