Forn d'Alcudia is a food shop located in Alcudia. It offers a variety of food items and is open daily.