Leo’s Restaurant
Exquisite seafood and classic cuisine in an elegant, yet casual atmosphere. Leo’s Restaurant, specializes in fresh fish and seafood, but also offers amazing “from the land” dishes.
60 Ottawa Ave NW
Grand Rapids, MI 49503
616-454-6700
