With a stay at Altafulla Mar Hotel in Altafulla, you'll be near the beach, just a 4-minute walk from Altafulla Beach and 9 minutes by foot from Dels Munts Roman Villa. This upscale hotel is 16.4 mi (26.4 km) fr ... Read more

View all Luxury Hotels in Altafulla