851 Bowsprit Road , Chula Vista, California 91914
1700/SqFt per month | Office |