Gluten free pizza. Not the best I have had, but grateful I could find it in Lynchburg :)

Gluten free pizza. Not the best I have had, but grateful I could find it in Lynchburg :)

user profile picture
7 years ago
by AB

La Villa Italian Restaurant

8109 Timberlake Rd, Lynchburg, VA 24502