The Timbers

 25200 Santa Clara Street, HaywardCA 94544
$1,910+Studio-2 BedsPets OK