Hoover Square

From Bhamwiki
Jump to navigation Jump to search

Hoover Square is a 104,024 sqaure-foot strip shopping center on a 7.1 acre site at 1642–1668 Montgomery Highway (U.S. Highway 31) in Hoover. The center was constructed in 1983 and was originally anchored by the Hoover Square 6 cinema multiplex.

Tenants

References