Best Western Hotel Mediterraneo находится в городе Кастельдефельс (Castelldefels). В 200 м расположен песчаный пляж Кастельдефельс Бич (Castelldefels Beach). До центра города - 2,5 км. До Международного аэропорта Барселона — Эль-Прат (Barcelona–El Prat Airport) - 11 км.