Donovan’s Pub In Woodside, New York

There’s no way to miss the giant banner on the side of Donovan’s Pub proclaiming them to have the #1 Burger in New York.  The layout inside is what you would expect from an Irish pub from 1966 with its dark wood, stained glass windows … Continue reading