In Brown's Mall, there is now a new cozy restaurant, the Cape Ann Diner (7 Pleasant Street)! They are currently open 7-2PM, Monday-Saturday (closed on Sunday).
There aren't big signs outside yet, but they sometimes have a sandwich board outside. The closest entrance/exit is the door between The Hive and the Pleasant Street Tea Co. I came in that way, and chanced upon some friends who were enjoying a delicious lunch at the diner.