L'hotel Olympus Palace si trova nel cuore del centro turistico di Salou, a 400 metri dalla spiaggia.
Le camere (alcune accessibili, su richiesta) sono dotate di terrazza arredata, TV satellitare, cassaforte, minibar gratuito e bagno completo con doccia.
L'hotel dispone di piscina principale all'aperto con lettini ad acqua, terrazza sul tetto, bar-ristorante e zona chillout. Inoltre, offre Wi-Fi gratuito, parcheggio a pagamento, sala conferenze, palestra, spa e programma di intrattenimento serale.