A stay at Best Western Hotel Mediterraneo places you in the heart of Castelldefels, a 1-minute drive from Castelldefels Beach and 7 minutes from Garraf Natural Park. This 4-star hotel is 12.2 mi (19.7 km) from Fira Barcelona and 13.8 mi (22.2 km) from Placa d''Espanya.