Where

Nassau, New Providence
The Bahamas

Advertisement