Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


An abundance of choices! Everything was delicious!!

Updated 4 years ago