Italian restaurant located in Lynchburg serving authentic Italian food including pasta, pizza, subs, & more. Visit La Villa to experience the best Italian restaurant in Lynchburg serving pizza & subs.