Location: 21001 North Tatum Boulevard, Phoenix, AZ 85050
Phone:(480)473-3168
Category: Restaurants
Tags: Mexican Restaurants