Location: 2960 North 1st Avenue, Tucson, AZ 85719
Phone:(520)791-0977
Category: Grocery, Restaurants
Tags: Seafood, Seafood Restaurants