Santa Rosa Plaza West is a commercial property situated in the heart of Santa Rosa, CA, offering a range of retail and dining options to visitors and locals alike.
This establishment provides a convenient and welcoming environment for individuals seeking shopping and dining experiences in the Santa Rosa area.
Generated from their business information