"I LOVE this restaurant! The staff are great and the owners are just delightful! We have been back many times and have never had a bad experience"
Phone: +15304334711
Address: 324 Birch St, 96137, Westwood, US, United States
City: Westwood
Wednesday: 11:00 -20:00
Thursday: 11:00 -20:00
Friday: 11:00 -20:00
Saturday: 11:00 -20:00
Dishes: 21
Amenities: 8
Categories: 5
Reviews: 35