The museum where Torso of Venus and a Landscape currently resides in what borough of Amsterdam?
Van Gogh Museum:  It is located at the Museum Square in the borough Amsterdam South, close to the Stedelijk Museum, the Rijksmuseum, and the Concertgebouw.
i don't know