Tombrell Battery was built on a small headland known as Tombrell Point, which is part of the Delimara peninsula.
Bateria Tombrell zbudowana została na niewielkim czubku lądu, znanym jako Tombrell Point, będącym częścią półwyspu Delimara.