Location: 2917 N 24th St, Phoenix, AZ 85016
Phone:(602)956-2121
Fax:(602)956-2121
Category: Restaurants
Tags: Mexican Restaurants, Take Out, Fast Foods & Carry Out