Owl's Head Park
Closed
Shore Rd
Brooklyn, NY 11220
Owl's Head Park is a scenic green space located in Brooklyn NY offering stunning views of the Manhattan skyline and New York Harbor. Spanning over 30 acres the park features walking paths playgrounds sports fields and picnic areas making it an ideal spot for families and outdoor enthusiasts. Its serene atmosphere along with vibrant gardens and a picturesque waterfront provides a perfect escape from the city's hustle and bustle.
Generated from this place's information
See a problem?