Beach Hut Deli – Costa Mesa
488 E 17th Street
Costa Mesa CA 92627
United States