Safari Inn

Safari Inn - Chico, 2352 Esplanade, Chico, CA 95926, United States

(530) 343-3201

Location