Skip to content

Topic - Towson Town Center

Towson Town Center is a large indoor shopping mall located in Towson, Maryland. It was the largest indoor shopping mall in Maryland prior to the completion of Arundel Mills in late 2000 in Hanover and the 2007 expansion of the Annapolis Mall. - Source: Wikipedia

Related Stories