Holiday inn express culiacan
Location holiday inn express culiacan is situated in culiacan and area attractions include la lomita cathedral basilica of our lady of the rosary and cathedral of st michael of culiacan additional area attractions include plazuela alvaro obregon and culiacan zoo hotel features complimentary wireless internet access is available in public areas this 3 star hotel features business amenities including a 24 hour business center and meeting rooms a complimentary breakfast is served each mor