diff --git a/L2J_DataPack/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java b/L2J_DataPack/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java
index 61a5e58feb939fc7da80601de9d87aee6cf456a8..902dd629aeafdbf98c13e3e18c92cfd549e5eb64 100644
--- a/L2J_DataPack/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java
+++ b/L2J_DataPack/dist/game/data/scripts/gracia/instances/SeedOfInfinity/HallOfSuffering/HallOfSuffering.java
@@ -183,6 +183,7 @@ public final class HallOfSuffering extends AbstractNpcAI
 	// Misc
 	private static final int TEMPLATE_ID = 115;
 	private static final int MIN_LEVEL = 75;
+	private static final int MAX_LEVEL = 82;
 	private static final boolean debug = false;
 	
 	public HallOfSuffering()
@@ -219,7 +220,7 @@ public final class HallOfSuffering extends AbstractNpcAI
 		
 		for (L2PcInstance partyMember : party.getMembers())
 		{
-			if (partyMember.getLevel() < MIN_LEVEL)
+			if ((partyMember.getLevel() < MIN_LEVEL) || (partyMember.getLevel() > MAX_LEVEL))
 			{
 				final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.C1_S_LEVEL_REQUIREMENT_IS_NOT_SUFFICIENT_AND_CANNOT_BE_ENTERED);
 				sm.addPcName(partyMember);
@@ -692,4 +693,4 @@ public final class HallOfSuffering extends AbstractNpcAI
 		}
 		return super.onTalk(npc, talker);
 	}
-}
\ No newline at end of file
+}