Hotels Budget-Friendly Hotels For Your Next Holidays To Alcudia Alcudia is a stunning resort town located in the northern part of the Spanish island of Majorca, and it’s a…