THE OLYMPUS PALACE HOTEL is located in the heart of the tourist center of Salou, just 400 meters from the beach. Recently renovated with a contemporary and ...
Olympus
(8)
Castle in New York
Address: 20 W 34th St., New York, NY 10118
Hours: Open 24 hours
Travelers love the great food, cleanliness, furnishings, pool, and staff. Stay at this 4-star business-friendly hotel in Salou. Enjoy free WiFi, 2 outdoor ...