ANCHOR TAVERN

20 W PARK AVE, LONG BEACH,
NY, 11561, USA