Casa Del Sol

101 E Washington Street
Nashville, IN
(812) 988 4535

Sunday - Thrursday
11 AM - 9 PM
Friday & Saturday
11 AM - 10 PM

Dining room now open