The Taylor has the convenience and comfort, the perfect downtown Columbus setting and a resort lifestyle for residents to enjoy every day.
The Taylor has the convenience and comfort, the perfect downtown Columbus setting and a resort lifestyle for residents to enjoy every day.