La Villa Italian Restaurant - Lynchburg Finest Italian Restaurant
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.
La Villa is a fabulous place to gather with friends to enjoy lunch and enthusiastically discuss important issue of the day.