Leon d'Oro
Italian
Albergo Ristorante Leon d'Oro is a 2-star hotel and restaurant offering Italian cuisine. It features air-conditioned rooms with free WiFi and private bathrooms, along with a common lounge area. The establishment is noted for its classic dishes.
Location