10455 N Central Expy Ste 118, Dallas
(214) 613-2604
El Castor, the first Texas location of a popular Mexico-based restaurant opened February 15, 2010 in Meadow Central Market located at the northwest corner of N. Central Expressway and Meadow Road. Our inspiration for the cuisine comes from various re...