20 North Orange is a 16-story office tower built in 1983 on the historical site formerly occupied by the San Juan de Ulloa Hotel. The building has a seven story private garage and access, via the 2nd floor, to a garage operated by the City of..
Relevance: 73.43097