Used to go occasionally 15 years ago. Went back for first time in ages.
We weren't impressed. Now that we are seeking out cool, recommended eateries, the Green Owl did not really hold its own. It's on cool, funky Atlantic Ave in Delray which is full of great restaurants trying all sorts of innovative and/or trendy ideas. Green Owl hasn't changed in decades. And it shows. They should take some tips from Howleys in West Palm Beach on how to be retro but still cool and innovative. Retro isn't enough if the food is meh.
Also what diner doesn't serve biscuits? Hello?
Also retro: Cash only. Conveniently there's a bank with an ATM across the street.
330 E Atlantic Ave