Safari Inn Motel

2352 The Esplanade
Chico
California
United States