Where is the battle between Grendel and Beowulf?

The battle between Grendel and Beowulf takes place in Heorot, the hall of the Danes.