Restaurant Reviews from DiningGuide411.com
    Top : United_States: TX: Del_Rio

Caruso's, Del Rio, Texas










Caruso's
11207 Hwy 90 West
Del Rio TX United States


Price Range: $5.01 - $15
Hours: Tue-Sat 5-10 Sun 11-3

Phone: 830.768.3663
Accepts: American Express, Visa, MasterCard/Eurocard

Alcohol: full bar

Reservations: accepted