Location: 1009 North Grande Avenue, Tucson, AZ 85745
Phone:(520)623-3563
Category: Grocery, Restaurants
Tags: Seafood, Seafood Restaurants