Leo's Restaurant

Leo's Restaurant is the ultimate dining destination, presenting an exquisite seafood selection, classic cuisine, decadent desserts, and an exceptional world-class wine list. Leo's Restaurant is one of the Three Best RatedĀ® Seafood Restaurants in Grand Rapids, MI.