Castro's Tex-Mex Grill
130 S Oakland Ave, Decatur
(217) 472-4030
Recent Reviews
Order Online
You May Also Like
Lock Stock & Barrel - 129 S Oakland Ave
Bar & Grill, Salad, Bar, Music Venues
Sloan's Calzones - 129 S Oakland Ave
Pizza
Sky City Grill - S Oakland Ave &, W Main St
American
Restaurants in Decatur, IL
Castro's Tex-Mex Grill
130 S Oakland Ave, Decatur, IL 62522
(217) 472-4030