Photo

Photo detail

4183 Alabama St.
Photo courtesy of CoStar.

Stories this photo appears in:

North Park Apartment Complex Sold For Nearly $2.9M

Complex has nine apartments.

Tease photo