Metro Life Church Church of Miami, FL. The location of Metro Life Church Church is 33172, 10045 NW 19th St - marked with a pin on Google Map.