Mary Immaculate Queen Roman Catholic ChurchParishShareSun Valley Road120110 La Canoa, San Juan-LaventilleTrinidad & TobagoGet directions