Get directions to: El Mercado Central, Carrboro, NC
Restaurant address: 109 West Main Street Carrboro, NC 27510, USA
Restaurant: El Mercado Central