Saint Rose Phillipe DuscheneChapelShareSaint Catherine StreetFlorissant, Missouri 63033United StatesGet directions