Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


Very good... I had the supreme made GF. The center of the pie was a little underdone and I would have preferred fresh mushrooms over canned. But it was still tasty.

Updated 7 years ago

Celiac