The Rental Place

(408) 378-4921

900 Dell Ave
Campbell, CA 95008-4107