Olvera Street
Main and Alameda streets, Los Angeles, California 90079
Featured Review : Olvera Street is the birthplace of Los Angeles. Here, in 1781, 44 Spanish people stopped to settle and the city of Los Angeles was born. Often people think of the history of Los Angeles starting with the birth of the ...See Full Review