1. Hotel Gran Claustre Restaurant & Spa
    Near a train station
    $139.36 - $251.95
    4.0 Stars
  2. Oreneta
    Near the beach
    $41.35 - $68.91
    2.0 Stars
  3. Hotel Altafulla Mar
    Near the beach
    $82.57 - $281.39
    4.0 Stars