Review of La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502

Overall Rating

Review


Great pizza and pasta! I've been here twice and had zero issues. Yummy food!!!!

Celiac friendly?

Yes

Updated 2 years ago

Celiac