The Rocca Borromeo di Angera, also called Borromeo Castle, is a castle that stands on a lakeside hilltop in the limits of ...