Located in downtown Varadero close to the beach, this hotel is an eight-floor, modern building for guests to enjoy a pleasant stay.