The Pyramid of the Sun is the largest building in Teotihuacan, and one of the largest in Mesoamerica. It is believed to have been constructed about 200 CE.
Showa Kinen National Park
Showa Memorial Park
Showa Kinen Park Barbecue Garden
Japanese Garden
麺屋 楽坊主
Jikaseimen Masaki (homemade noodles)
Oka Cafe
Daisuki Nihon Indian Curry