Sheraton Ambassador Hotel is situated in downtown Monterrey, Mexico, near Pabellón M. It offers spacious, well-designed rooms with plush beds and free Wi-Fi, as well as two on-site restaurants, a fitness center and a range of contemporary event venues.