Location: 3541 South 12th Avenue, Tucson, AZ 85713
Phone:(520)623-1931
Category: Grocery, Restaurants
Tags: Seafood, Seafood Restaurants