Loading...Loading...Loading...Featured PhotoMain location891-A Island Dr Alameda California 94502 US(510) 521-1911Loading...Show more... Loading...
Loading...Video title
Loading...Loading...Photos
Primary Location
Amenities
Offerings
Vegetarian optionsBeerSmall platesComfort foodAlcoholWineQuick bite
Payments
Credit cardsDebit cardsNFC mobile payments
Service options
Dine-inDeliveryTakeoutOutdoor seating
Children
Good for kidsHigh chairs
Atmosphere
CasualCozy
More business near you
People also viewed
Loading...Activity FeedsCustomer Reviews