Visit Us or Make a Call

Open Tuesday – Sunday 11:00 AM – 10:00 PM

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