The Green Owl, AKA "Denny's on Atlantic" has got to be one of the most overrated restaurants in town. It must be the lack of alternatives that keeps this place going because the food is very basic and over priced and the service is generally less than friendly. I have been there twice and both times came away wondering what... more





