The Odéon of Catania is located in the historic center of the Etnean city, between the streets Vittorio Emanuele II, Crociferi, and Teatro Greco, adjacent to the city's Greek Theatre. (Entry from the Italian Wikipedia page, CC BY-SA. Place marked by the OpenStreetMap community.)
In the app, check in on site: you earn a point and the AI guide tells you about the place in your language.