Nestled in the prestigious city of San Pedro Garza García, within Mexico’s Nuevo León state, and neighboring Monterrey.