Place: Alvarado Street, Los Angeles, California, United States
By Polly Cole Uploaded on 14 November 2007 185 views
The corner of Alvarado and Sunset in Echo Park.