Betliar Castle

betliarcastle.jpg

Man-made waterfall on the grounds at Betliar Castle. Said to be the largest man-made waterfall in Europe.

Photo album created with Web Album Generator