Lake Hollywood Park is a Park located at 3160 Canyon Lake Dr, Los Angeles, CA 90068. It has received 6316 reviews with an average rating of 4.7 stars.
The address of Lake Hollywood Park: 3160 Canyon Lake Dr, Los Angeles, CA 90068
Lake Hollywood Park has 4.7 stars from 6316 reviews
Park