Address: 1604 Locust St, Walnut Creek, CA 94596, USA
They are on Open Table but for last minute reservations or special requests I recommend calling the restaurant directly.
Call them
Add Answer
Thanks! Your answer is awaiting moderation.
Do they have valet parking?
Trending Places
Italian restaurant
1430 Mt Diablo Blvd, Walnut Creek, CA 94596, USA
1528 Civic Dr, Walnut Creek, CA 94596, USA
1325 N Main St, Walnut Creek, CA 94596, USA
1516 S Main St, Walnut Creek, CA 94596, USA
2291 Olympic Blvd, Walnut Creek, CA 94595, USA