Sa Illa
Bar · Coffee Shop · Spanish
Sa Illa is a bar specializing in products from Menorca.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de Sa Illa.
Local restaurants nearby
Plaça de Salvador Espriu, 3
Location
Los locales mejor valorados cerca de Sa Illa.
Plaça de Salvador Espriu, 3