Located in the Brooklyn neighborhood previously known as Yellow Hook (today Bay Ridge), Owl’s Head Park is tucked along the water in the neighborhood’s northern most section, offering spectacular views of the bay and nearby New Jersey.