Monte Vista Retail Center

Turlock, California