Delta St. Apartments

San Diego, California

31-unit apartment building
Purchased in July 2021