Waterfront Deli

1070 Marina Village Pkwy, Ste 105, Alameda, CA 94501