Los Charros Mexican Restaurant
2941 Point Mallard Pkwy Se
Decatur
AL
35603
(256) 353-1716
Open Map
Description
Los Charros Mexican Restaurant is located at 2941 Point Mallard Pkwy SE, Decatur, AL. This business specializes in Mexican Restaurants.
by merchantcircle on April 07, 2015 from
merchantcircle
Categories: Restaurants, Mexican Restaurants
dining
Kid Friendly
Mexican
Mexican Restaurant
Mexican restaurants
Price: $$$$
restaurant
Restaurants
Restaurants Mexican