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