Restaurante Celler Can Lau is located in Inca, Spain on Carrer del Roser, 5,. Restaurante Celler Can Lau is rated 4.4 out of 5 in the category majorcan restaurant in Spain.
Address
Carrer del Roser, 5,
Service options
TakeawayDine-in
Accessibility
Wheelchair-accessible seating