Caro's Restaurant

2622 N. Tenth St.
Allen
Texas
United States