Location: 3700 South 6th Avenue, Tucson, AZ 85713
Phone:(520)884-0990
Category: Grocery, Restaurants
Tags: Seafood, Fish & Seafood Retail, Seafood Restaurants