PLAZA SOUTH
(232)
Shopping mall in Petaluma, California
Address: 121 N McDowell Blvd, Petaluma, CA 94954
Plaza South's residential portal provides a fast, easy and secure method for unit owners to connect with the property management team and the local community.