Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


Dedicated gluten-free kitchen and almost everything on their menu can be made gluten free!

Celiac friendly?

Yes

Updated 5 years ago

Not celiac