Castle Top Floor

An area from Castlevania: Harmony of Dissonance.