People also ask
What do you wear to Leo's Grand Rapids?
Meet Leo's — your favorite Italian spot. A gathering space, where guests can sit back and enjoy a beautifully crafted cocktail, glass of wine or signature ...
Rating
(356)
Details · Page · Italian Restaurant · (330) 856-5291 · leosristorante.com · Rating · 4.4 (974 Reviews).
For those in search of a sun soaked patio, a truly unique dining experience or just an engaging place to socialize, Leo's Italian Social is your answer.