Restaurants in Phoenix, AZ
Restaurants • Steakhouses
1904 E Camelback Rd.,
Phoenix ,
AZ
85016
UNITED STATES
Based on 1 reviews
Armadillo
Armadillo Grill has a fun atmosphere and the food is pretty good. Pool tables that never seem too busy to play at.Worldwide > United States > Phoenix, AZ > Steakhouses