Cabrera

Restaurant in Palmanova / Torrenova (Mallorca), Spain

Opening hours: Mo-Sa 08:00-23:30

9 Carrer de Can Baró, 07014