Dimitra's

Restaurant 1251 Park St Alameda

Just like the name says - a sandwich shop that's primarily take-out. Seating and parking are both very limited.

  • Restrooms — Yes

Does something on this page look wrong or out-of-date? Let us know.