Building 123 in San Diego

Building 123 in San Diego is a commercial building. Building 123 is located near Vesta Street.

Building Type
commercial building