Designed by
Title
Royal Plaza hotel and the cityscape of Montreux, Switzerland #57783322
Description
MONTREUX, SWITZERLAND - MAY 9, 2013; The Royal Plaza hotel and the cityscape of Montreux, Switzerland. Montreux is located on Lake Geneva at the foot of the Swiss Alps.
This image is editorial