Saint Michael the Archangel ChurchParishShare2987 West Flagler StreetMiami, FL 33135United StatesGet directions