Get directions to: Domenicos Italian Deli, Alameda, CA
Restaurant address: 1407 Webster St Alameda, CA 94501, USA
Restaurant: Domenicos Italian Deli