Looks like The Hub is no longer available on Rent.com which means this information is likely out of date.

The Hub

 20 E. Hubbard Avenue, ColumbusOH 43215