where is howell park beach?
View Edit. Howell Park is located on the shores of Lake Washington in the Madrona Neighborhood. To access the park drive North on Lake Washington Blvd. and turn onto Howell Pl. (it is a very small and hidden side street) Follow the Seattle Parks department sign down to the beach.