Mary Immaculate Hospital address and location map.

Mary Immaculate Hospital address is Jamaica 15211 89th Ave, 11432-3730 New York USA