La Villa

Update this listing     Add your free listing
Phone
434-582-4...
Email
Send email
Web
Visit website
Country
United StatesUnited States
Address
8109 Timberlake Road
Lynchburg
VA 24502
USA

Is this your business? Update this listing

United States Near None

Company Description

Italian restaurant located in Lynchburg serving authentic Italian food including pasta, pizza, subs, & more. Visit La Villa to experience the best Italian restaurant in Lynchburg serving pizza & subs.

Is this your business? Update this listing