Restaurante Ilheu
4.7
(13 reviews)Rua do Castelo 10, Mosteiros, Ponta Delgada, 9500-306
+351 296 915 037Official websiteCheap Eats
Dinner
European
French
Lunch
Portuguese
Reservations
Restaurants
Seating
Table Service
Restaurant
At a glance
- Typical visit: about 1 hour