where did the battle between beowulf and grendel take place
Heorot.
Beowulf
Beowulf and his men spend the night in Heorot. Beowulf refuses to use any weapon because he holds himself to be the equal of Grendel.
wiki:1600667
Beowulf [SEP] First battle: Grendel
Beowulf refuses to use any weapon because he holds himself to be the equal of Grendel. When Grendel enters the hall, Beowulf, who has been feigning sleep, leaps up to clench Grendel's hand. Grendel and Beowulf battle each other violently. Beowulf's retainers draw their swords and rush to his aid, but their blades cannot pierce Grendel's skin. Finally, Beowulf tears Grendel's arm from his body at the shoulder and Grendel runs to his home in the marshes where he dies. Beowulf displays "the whole of Grendel's shoulder and arm, his awesome grasp" for all to see at Heorot. This display would fuel Grendel's mother's anger in revenge.