The statue of Tlaloc resides in a museum located in the area between what streets in Mexico City?
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.
i don't know