Rio Vista Plaza II
8889 Rio San Diego Dr San Diego , CA 92108

8889 Rio San Diego Drive - office for lease

9,569 ft2
Office Lease
Contact us for price

Description

  • Suite 200 | 9,596 s.f. | Neg. | Available 11/1/20

Documents and resources