Lorna Square – Hoover Office/Retail Small Buildings Posted on March 15, 2017March 20, 2017 by collat9bg Lorna Square is a campus of office/retail buildings in Hoover, Alabama. Post navigation ← Lorna Square – Hoover Office/Retail Small Buildings Leave a Reply Cancel ReplyYou must be logged in to post a comment.