Beach Hut Deli

3703 Avocado Blvd La Mesa CA 91941 USA

(619) 439-2222

Location