Know a great happy hour or special for this location?
Photos
Location & Hours
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.