O'Hanlon's Pub
31st Street
Astoria, NY 11105

Right under Astoria-Ditmars Station.