The St. John Neumann Retreat Center is located at: 685 Miccosukee Road Tallahassee, Fl 32308 Directions to the Neumann Center (via Google Maps) can be found by using the Google Maps extension below.