Roses is a seaside town on the Costa Brava, near the Spanish-French border of Catalonia. Secluded coves and family-friendly beaches skirt the coastline, where the rugged mountains of the Pyrenees meet the Mediterranean Sea. Quaint villages and monumental remains linger as a reminder of the importance of previous communities on the Roses coast. You can take a dip in azure...
Read more