Saint Rose of LimaParishShare415 Northeast 105th StreetMiami Shores, FL 33138United StatesGet directions