Lorna Square is a six-building campus in Hoover, AL offering office and retail space. Several suites are available.