John Henry Hammond House
The John Henry Hammond House is a mansion at 9 East 91st Street on the Upper East Side in New York City. Since October 26, 1994 the Consulate General of Russia in New York City has been located there.
The John Henry Hammond House is a mansion at 9 East 91st Street on the Upper East Side in New York City. Since October 26, 1994 the Consulate General of Russia in New York City has been located there.