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 center are other highlights. Fellow travelers say great things about the helpful staff.