It's located on Downing Street, New York. By the way, the Prime Minister of the United Kingdom lives on 10 Downing street. In London, of course.

It's located on Downing Street, New York. By the way, the Prime Minister of the United Kingdom lives on 10 Downing street. In London, of course.