St. Rose Phillipe DuscheneParishShareParker RoadFlorissant, Missouri 63033United StatesGet directions