Ste 135, 7119 Elk Grove Blvd 95758, United States
No delivery
No open hours
Spot something wrong?
Dishes at Beach Hut Deli. Prices may vary in venue.