Location of store Stickers & License Plates in Santa Rosa Plaza outlet mall is 1071 Santa Rosa Plaza, Santa Rosa, California - CA 95401.
GPS Coordinates: 38.439052, -122.716523
« Return to store detail