A twist to Italian food now calls Biltmore Park home
ASHEVILLE, N.C. (WLOS)
An Italian restaurant has recently opened in Biltmore Park. Leo’s Italian Social opened Thursday, and management said it's been a whirlwind since.
ASHEVILLE, N.C. (WLOS)
An Italian restaurant has recently opened in Biltmore Park. Leo’s Italian Social opened Thursday, and management said it's been a whirlwind since.