Image 1 of 1
13TRsw0070.jpg
The luxurious interior of the El Paradiso Restaurant, St. Moritz, Switzerland