Taste of Home Cafe Address: 25193 Big Bend Rd, Montgomery Creek, CA 96065 Phone: (530) 337-6670 Restaurants Other Businesses: Montgomery Creek Station Cafe at 30356 State Highway 299 E, Montgomery Creek, CA 96065