Aloft, Element hotels coming to Cap City site on Olentangy River Road
July 11, 2014 at 15:46 PM EDT
Indus Hotels is bringing two Starwood Hotels & Resorts franchises to town at a dual-branded hotel complex it’s going to build next to Cap City Fine Diner on Olentangy River Road in Columbus...