2 Cleveland St, At the Valhalla Train Station, Valhalla, New York 10595 USA
Inside
Photo Credit: Yelp