Phone: +15105228886,+15105218800
Address: 1708 Park St, Alameda I-94501-1997, United States
City: Alameda
Dishes: 35
Reviews: 2442
"i love this place! I so value kind, friendly service and they are all about that here. I am just in town visiting and felt very welcomed. They have a good selection and several delicious gluten free options as well, which I truly appreciate!"
All prices are estimates.