We spent this chilly Saturday at Vista Hermosa Park, Echo Park painting. My fingers were frozen by the end of the session but it was worth it. I highly recommend this vista point, which has only been in existence for 4 years!
Vista Hermosa Park, just off of Glendale Blvd. The address is: 100 N. Toluca St., Los Angeles, CA 90026
Here is a webpage for the park: http://www.lamountains.com/parks.asp?parkid=672
Park in the lot and walk up the ramp to the grassy area to get a great view of Downtown LA.