Visit Us or Make a Call

Phone

(434) 582-4700

Located at 8109 Timberlake Rd In Lynchburg, VA

8109 Timberlake Rd
Lynchburg, VA 24502

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