DxDrexault
Leased Commercial Office Space San Diego, CA (11,000-11,550 ABOA SqFt) | Drexault