The Water Shack

American restaurant · 807 N Santa Fe Ave, Vista, CA

To-Go · Delivery · Dine-In

Hours

More food in Vista, CA · American Food in Vista