Kelsey Lesko
featured-image_palio_banner2.jpg

Palio

Located in downtown San Francisco, Palio is a family owned Italian restaurant that has been making food with love since 1990.

featured-image_palio.jpg