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.