Clock Tower (Mirror of Fate)

The Clock Tower is the fourteenth area Trevor explores in Castlevania: Lords of Shadow - Mirror of Fate.