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.