Partnership on Display at the St. Camillus East Residence Expansion Project

The 535,000 sf, 15 story structure set to serve the [...]