Spain. The Costa Brava. Begur, Sa Riera. Catalonia. Nice view of the sea. The picturesque promenade along the sea shore.