Creekside Town Center in Roseville, California

Creekside Town Center in Roseville is a retail area.

Land Use
retail area