Get directions to: Dimitra's Sandwiches To Go, Alameda, CA
Restaurant address: 1251 Park St Alameda, CA 94501, USA
Restaurant: Dimitra's Sandwiches To Go