Rating
· Review by rayroy
La Villa Sports Bar and Grille: Wings and salad - See 18 traveler reviews, candid photos, and great deals for Struthers, OH, at Tripadvisor.
La Villa Italian Restaurant is located at 8109 Timberlake Rd in Lynchburg, and serves the finest Italian food in Lynchburg including Pasta, Pizza, & Subs.