This has been a week to celebrate the art of Leo Politi! Olvera Street is in the center of downtown Los Angeles. In fact, it is in the area where the City of Los Angeles was first established. Olvera Street is a tourist location – that is why it was created. It may be a […]