Aztec Shops Terrace in San Diego

Aztec Shops Terrace in San Diego is a university building. Aztec Shops Terrace is located near Aztec Bowl.

Building Type
university building