+1 844 782 9987 , Santa Clara, 309 Laurelwood Road, CA 95054, United States Corporate apartments Rosswood Properties Santa Clara United States Contact Rosswood Properties now... Your Name Email Address Subject Message Send