Opus Castle

Opus Castle is a survival horror game set in a Brazilian castle.

Opus Castle on Ocean of Games. Opus Castle review, release date, video, gameplay, guide, game trailer and more.