University Town Plaza − or University Mall as it is often remembered − used to be the prominent shopping and social hub for area residents. Built in 1974 on North Davis Highway, it boasted three ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results