Leo's 4.94

60 Ottawa Ave NW
Grand Rapids, MI 49503-2646
United States

Contact Details & Working Hours

Details

Casual fine dining restaurant in the heart of downtown Grand Rapids, MI. We specialize in fresh fish and seafood, but also offer amazing "from the land" dishes.
Established 2004.

Call 616-454-6700 for reservaitons.