La Villa Italian Restaurant in Lynchburg is Lynchburg's Finest Italian Restaurant serving the finest Italian food including Pasta, Pizza, & Subs.
La Villa's banquet room is the perfect setting for your next special event.
La Villa Italian Restaurant is located at 8109 Timberlake Rd in Lynchburg, and serves the finest Italian food in Lynchburg including Pasta, Pizza, & Subs.
La Villa Italian Restaurant in Lynchburg accepts reservations. Call today to make a reservation for Lynchburg's finest Italian restaurant.