Where is Johns Hopkins University Safety and Security Homewood Campus located?
Johns Hopkins University Safety and Security Homewood Campus, Johns Hopkins University Safety and Security Homewood Campus, United States of America (approx. 39.32653°, -76.62032°)