Skip to Content
Manta Logo Manta Home
Permanently Closed
The Albatross logo

The Albatross

Restaurants

3312 Esplanade, Chico, CA · 95973
Business Details

Serving Chico, CA

Chico, CA
Customer Reviews
Key Facts
Type
Restaurants
Location
Listing status
Permanently Closed
Similar Businesses
There are no Similar Businesses yet.