Last Chance Restaurant

Last Chance Restaurant

3400 De La Cruz Blvd, Santa Clara, CA 95054
408-988-2863

Closed until at 11:00 am

Full Hours
Closed Shop

Opening at 11:00 am

SliceRestaurants in Santa Clara Last Chance Restaurant
Price: $$