El Cid Castilla Beach Hotel (Mazatlan, Mexico)

water_128614102611019052This modern, Spanish style hotel includes 500 rooms and suites. Choose between low rise units with pool views or an oceanview room in the 17 floor tower above one of Mexico's largest swimming pools. New all inclusive package. Great for families, and part of the El Cid Resorts.