Get directions to: Deli Planet, Goleta, CA
Restaurant address: 5599 Hollister Ave # B Goleta, CA 93117, USA
Restaurant: Deli Planet