Terra Villa Restaurant
Restaurant • Italian restaurant👍 This nostalgic Italian restaurant hidden away in a quaint little town in Indiana has definitely captured my taste buds. With its home style recipes and welcoming atmosphere this restaurant is more than worth the drive.
Address
322 N 9th St, Clinton, IN 47842, United States
Website
Contact
+1 765-832-6161Price rating
$$ $$
Rating on Google Maps
4.30 (180 reviews)Open on Google Maps