Francis Lewis Park

Francis Lewis Park in Queens, New York, is a serene waterfront park with stunning views. Its rich history dating back to the 17th century adds to its charm.