Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


I've eaten here multiple times and never had any issues. Anything I've tried has been great. The owner explained how they have training and a separate space to prepare the gf items.

Updated 3 years ago

Celiac