Question: The statue of Tlaloc resides in a museum located in the area between what streets in Mexico City?
Sentence (from "Texcoco, State of Mexico"): Numerous Aztec archeological finds have been discovered here, including the 125 tonne stone statue of Tlaloc, which now resides at the Museum of Anthropology in Mexico City.
Relevant evidence: Yes