New Tech Plaza
Type
Office
Unit Size
445 sq.ft. - 1720 sq.ft.
Contact Person