La Villa Italian Restaurant
8109 Timberlake Rd
Lynchburg, VA 24502-2607
434-582-4700
Business Highlights
Gourmet Italian food
Languages Spoken
English
Payment Types
Discover, Mastercard, Visa
Business Hours
Please call for business hoursPayment Types:
Discover
Mastercard
Visa