Armadillo's
Restaurant
Sign in to add a photo.
About
Located in San Antonio, United States, Armadillo's is a Restaurant.
Frequently asked questions
Where is Armadillo's?+
Armadillo's is located at 1423 McCullough Avenue, San Antonio, San Antonio.
What kind of place is Armadillo's?+
Armadillo's is a Restaurant in San Antonio.
Location
Hungry for more? Browse our dining guides or explore all places to eat in San Antonio.
Reviews
No reviews yet — be the first to review Armadillo's.
More places to eat in San Antonio
Sonic
3222 Goliad Road, San Antonio
Outdoor seating
Niche Coffee Co.
108 Villita Street
Brasserie Mon Chou Chou
312 Pearl Parkway, San Antonio
Outdoor seating
Las Tapatias de Jalisco #2
1619 Goliad Road, San Antonio
Whataburger
1118 Roosevelt Avenue, San Antonio
Whataburger
4646 West Commerce Street, San Antonio