Creekwood

Address

22294 City Center Drive
Hayward, CA 94541

Strategy Type

Multifamily

Property Details

  • 309 units