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.

View on WLOS News Channel 13

Previous
Previous

Slice to Meet You!

Next
Next

Leo’s Italian Social Now Open in Biltmore Park Town Square