This beautiful garden is right across the main entrance of the hotel we stayed in. The hotel was french owned. Now is part of the Club Med chain and is the only hotel on walking distance from the site of the pyramids. Here is a link to it: http://www.andalemexico.com/dst_teotihuacan.htm
The main entrance to the hotel is shown on the bottom left of the page. It is a one story building. Top class in my judgment.