Location: 4105 North Oracle Road, Tucson, AZ 85705
Phone:(520)888-5236
Category: Grocery, Restaurants
Tags: Seafood, Fish & Seafood Retail, Seafood Restaurants