Olympus ***
Benidorm, Spain
Sleeping Rooms
147 rooms
Location
Sleeping Rooms
Total number of rooms
147
Maximum number of rooms for groups
Address and Location Info for Olympus
Full Address
17-A , Sta. Maria Industrial Subdivision Bagumbayan, 1st Ave, Taguig
City
Benidorm
Region
Alacant
Country
Spain
Latitude
38.543598
Longitude
-0.134340