Seafood restaurant · 5650 S 12th Ave Ste 172B, Tucson, AZ
Dine-In
More food in Tucson, AZ · Seafood in Tucson