Environment

Enjoy the town of Alcudia, its Roman walls and the beautiful picturesque streets.