Lorna Square – Hoover Commercial Real Estate Office Building Lorna Square is a six building campus located in Hoover, AL. Several suites are available for lease.