Kroen er byens ældste hus og er fra 1543. Kroen er oprindelig opkaldt efter Kong Erik Menved, der i 1288 fornyede købstadsrettighederne for Bogense.
I folkemunde hedder bygningen "Øjet", hvis navn har sin oprindelse i en urmager, som tilkalkede de nederste ruder, lavede et lille hul i kalken og kiggede ud derigennem.
Erik Menveds Kro gik fri af de mange ødelæggelser og brande under svenskekrigene omkring 1660.