Queck Castle

Queck Castle‏‎ was an historical monument in Germany. It was also the site for Umbrella's headquarters. Kane and Abe resided in here until it was destroyed during a S.T.A.R.S. infiltration.