2400 NW 68th St, Miami, FL 33147 (305) 836-1495
How to go there
Church Loc: 25.8362 / -80.2375
Plan your visit