Travellers enjoy visiting Leavitts Park, located only 1.2 km from Super Lake Hotel, as well as New York Hall Of Science accessible with 5-minute car ride. If you are willing to explore even more landmarks in New York, attend Queens Museum located around a 25-minute walk from the property.