La station de métro la plus proche est la station de métro 86th Street qui se trouve dans une zone de 350 mètres.
Situé à environ 7 km du Parc d'attractions Luna Park, l'établissement se trouve à proximité de l'arrêt de bus 4th Avenue & 90th Street. Aquarium de New York peut être facilement accédée sur une distance de 7 km. Le Pont Verrazano-Narrows est également à une courte distance en voiture.
Il y a 1 salle de bains.
Les O'sullivan's Bar & Grill et les Chadwick's sont à environ 350 mètres.