Torres del Lago is an Argentine love hotel, or "telo," just outside Buenos Aires.