Das Hotel Olympus Palace befindet sich im touristischen Zentrum von Salou, 400 m vom Strand entfernt.
Die Zimmer (einige auf Anfrage zugänglich) verfügen über eine möblierte Terrasse, Sat-TV, Safe, kostenlosen Minikühlschrank und ein Badezimmer mit Dusche.
Das Hotel verfügt über einen großen Außenpool mit Wasserbetten, eine Dachterrasse, ein Bar-Restaurant und einen Chillout-Bereich. Darüber hinaus bietet es kostenloses WLAN, kostenpflichtige Parkplätze, einen Konferenzraum, einen Fitnessraum, ein Spa und ein abendliches Unterhaltungsprogramm.