Designed by
Title
Olvera Street in Los Angeles #116812094
Description
Olvera Street in Los Angeles, California is a historical site and tourist attraction. It`s located right across the street from Union Station. It`s a small marketplace that houses vendors, restaurants and strolling musical entertainment. A must see when visiting Los Angeles as it is deep routed in the Hispanic culture.