With a stay at Hostal Alhaja Playa in El Puerto de Santa Maria, you'll be 1.4 mi (2.3 km) from Real Plaza de Toros de El Puerto de Santa Maria and 5.1 mi (8.3 km) from Valdelagrana Beach. Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage. Guests may use a roundtrip airport shuttle for a surcharge, and self parking (subject to charges) is available onsite.