Executive Complex

Executive Complex is a building in San Diego, California. Upon completion in 1963, the 106.68 m, 346343 sqft building was the tallest in the city. It is currently the 31st tallest building in San Diego.