Leonardo's is located at 11051 N. Port Washington Road in Mequon, Wisconsin. Click below for directions.