Phone: (+1)5102394040
Address: 1620 Park St, Alameda, United States
City: Alameda
Dishes: 35
Reviews: 7157
"Absolutely excellent sandwiches and loaded fries! Menu has a good variety. Solid location. Prices and portions are largely fine but could be a tad better. A comfortable, albeit slightly chilly, interior.Food: 5/5"
All prices are estimates.