Leo's
Fine Dining · Seafood · American
Leo's is a fine dining restaurant offering an elegant experience. Dress ranges from smart casual to formal.
Location
Best places nearby
The highest rated places close to Leo's.
Local restaurants nearby
Ottawa Ave NW, MI



