Leo's Seafood Restaurant & Bar Menu

60 Ottawa Ave NW, Grand Rapids, MI 49503

Know a great happy hour or special for this location?