Saint-Romuald Plaza

admin

Saint Romuald Plaza is a grocery-anchored plaza. This plaza has five electric vehicle charging stations.