Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


Very allergy friendly and great food

Celiac friendly?

Yes

Updated 2 years ago

Celiac