Where is Millar-Heighchts?

Where is Millar-Heighchts located?

Millar-Heighchts, New Providence, The Bahamas (approx. 25.01667°, -77.38333°)


Where is Millar-Heighchts on the map?