Otto Geleng, a restaurant located within the Belmond Grand Hotel Timeo in Taormina, Sicily, has been awarded a Michelin star in the 2025 guide. The restaurant, named after a young German painter inspired by Taormina's beauty, offers...
Source: Belmond
Published:
Related entities