View Details 22135 Sevilla Road , #44 Vista Del Plaza | Hayward $515,000 $515,000 2 bd 2 ba 1,162 sqft 2 bd 2 ba 1,162 sqft