Creekwood

Address

22294 City Center Drive
Hayward, California 94541

Strategy Type

Multifamily

Property Details

  • 309 units