Lynchburg, Virginia:

La Villa Italian Restaurant in Lynchburg is Lynchburg's Finest Italian Restaurant serving the finest Italian food including Pasta, Pizza, & Subs.

Located at 8109 Timberlake Rd In Lynchburg, VA.


View Larger Map

La Villa Italian Restaurant
8109 Timberlake Rd
Lynchburg, VA 24502

La Villa Italian Restaurant
Pizza | Subs | Italian Food | Lynchburg VA