Log In or Register
I don't remember the name of this place, but I'm pretty sure it was in Switzerland. Edit: This is the "Chateau De Chillon" in Montreux, Switzerland