Question: The statue of Tlaloc resides in a museum located in the area between what streets in Mexico City?
Sentence (from "National Museum of Anthropology (Mexico)"): It is the largest and most visited museum in Mexico.
Relevant evidence: No