To navigate the city, it is best to rent a car or use ride-sharing services such as Uber or Lyft. The estimated travel time between each of the attractions is around 10-20 minutes depending on traffic. As for parking, most of the locations have free parking lots or street parking available.
If you have more time, you can visit the nearby Los Angeles County Arboretum and Botanic Garden, which has beautiful gardens, peacocks, and seasonal events. If you have less time, you can skip one of the attractions that is not of interest to you to spend more time on the others. Additionally, take advantage of Yelp or TripAdvisor to find reviews and suggestions for other restaurants and attractions in the area.