When you stay at Gran Hotel Rey Don Jaime, you'll be within a 15-minute drive of Castelldefels Beach and Fira Barcelona. Guests can visit the spa to indulge in massages, aromatherapy or Ayurvedic treatments, and Mediterranean cuisine is served at Restaurante Torre Barona, which is open for breakfast, lunch and dinner. A poolside bar, a health club and a fitness centre are other highlights. Fellow travellers say great things about the helpful staff.