Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


The GF ravioli dish was delicious. SF

Updated 5 years ago