Delta Street Houses 
4147, 4149, 4151 Delta st, San Diego, CA 92113 Map