Odescalchi Castle was built in the 15th century and is still one of Italy's best maintained castles. The castle is situated at the southern shore of Lake Bracciano. Odescalchi Castle has hosted several high profile weddings and various cultural events.