Where is Charles Phelps Taft Research Center?

Coordinates: -84.520354 39.131791

Be the first visitor to thank for this answer!

Thanks!