June 24th, 2008
Shopping & Culture on LA’s Olvera Street
Olvera Street (845 North Alameda Street, Los Angeles), also known as El Pueblo Historic Monument, is the birthplace of the City of Los Angeles. The block-long street, one of the oldest in the city, features historic buildings lining a traditional Mexican style plaza, and is home to one of the most colorful marketplaces that [...]
Recent Comments