Infinity pool on the

Infinity pool on the 15th floor at The St. Regis Mexico City, Mexico