closeView MeRent SpecialsStudio to 1 Bedroom Apartments Sandalwood Apartments1371 Pedro StSan Jose, CA 95126