Is mass in the main church or is it in a chapel?
Address: 118 NE 2nd St, Miami, FL 33132, USA
Carlos Menendez | Aug 28, 2019
Main church
Esperanza Idrobo Lozano | Aug 28, 2019
It,s in the main church.
Enemias Itzep | Aug 28, 2019
Including daily mass?
Thanks! Your answer is awaiting moderation.