Casa Mariachi open in west Little Rock’s Westchase Plaza
Casa Mariachi opened Monday in the space formerly occupied by Slim Chickens, Suite 1A in the Westchase Plaza shopping center, 301 N. Shackleford Road, Little Rock, just north of West Markham Street.