Terra Apartments

 995 Tully Road, San JoseCA 95122