Lua Restaurant is located in Sóller, Spain on Carrer de Santa Caterina d'Alexandria, 1,. Lua Restaurant is rated 3.7 out of 5 in the category majorcan restaurant in Spain.
Address
Carrer de Santa Caterina d'Alexandria, 1,
Amenities
Good for kidsToilets
Accessibility
No wheelchair-accessible car park