Location: 4640 West Ina Road, Tucson, AZ 85741
Phone:(520)579-0900
Category: Grocery, Restaurants
Tags: Seafood, Fish & Seafood Retail, Seafood Restaurants