Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


Extensive GF menu and great service.

Celiac friendly?

Yes

Updated 5 years ago