Location: 6801 North 21st Avenue, Phoenix, AZ 85015
Phone:(602)246-4088
Category: Restaurants
Tags: Mexican Restaurants