Chili Restaurant in Arcadia Area of Odessa Ukraine
Chili Restaurant is located just north up the street from Gagarinn Center in the Arcadia area of Odessa, Ukraine. Their menu includes sushi, salads, soups, burgers, fries, and more. A variety of beverages are available.
Read More