24039 Park Street, Hayward, CA 94541

| 0 SQ/FT

Pending $3,650,000