Company THE MARTYRS OF LA FLORIDA MISSIONS, INCORPORATED Address 3061 White Ibis Way, Tallahassee, FL, 32309 - 2888, USA