John, the only place to drink Vodka is in Russia.
I have drunk it all over the world but the stuff in St. Petersburgh was something else.

As to the Seamans Hospital in Greenwich, I did hear it was turned into a University campus.
Wonder where the photos went?