I think this is a parking structure. Viewed from Main Street in Downtown Los Angeles.