See all nearby attractions. We often hear that we are one of the nicest parks in the state and in the country. Located 3 miles north of i 10 at 3210 westwood road in westlake la.