For 75 years, Leo's Ristorante has brought the warmth and flavors of southern Italy to Worcester, Massachusetts. Step into one of our two intimate dining rooms featuring exposed brick and wooden beams, and savor the best of traditional Italian cuisine. Enjoy daily specials prepared with the freshest, locally sourced ingredients and savor our famous homemade Italian dishes. Whether you prefer an intimate meal or lively company, Leo's Ristorante has something for everyone.