Where is Haffkine Institute?

Where is Haffkine Institute located?

Haffkine Institute, Haffkine Institute (Station), India (approx. 19.0014°, 72.84426°)


Where is Haffkine Institute on the map?