આ સ્મારક દક્ષિણ મુંબઇના એપોલો બંદર વિસ્તારમાં અરબી સમુદ્ર પર સ્થિત છે.