When you stay at Hotel Mar e Sol & Spa in Marinha Grande, you'll be on the waterfront, within a 10-minute walk of Sao Pedro De Muel Beach and Sao Pedro De Muel Lighthouse. This beach hotel is 14.7 mi (23.6 km) from Nazaré Beach and 4.2 mi (6.7 km) from Paredes de Vitória Beach.