Get directions to: Carmelitas Restaurants, Del Rio, TX
Restaurant address: 1501 Las Vacas Street Suite C Del Rio, TX 78840, USA
Restaurant: Carmelitas Restaurants