Photograph - Photography
Chateau de Chillon is located on Lake Geneva, near Montreux, Switzerland. Built from the 12th thru 15th century, it stands as a monument to the Savoy era. It is very well preserved!
August 16th, 2011
Viewed 241 Times - Last Visitor from Beverly Hills, CA on 07/28/2015 at 5:43 PM