Location:
Elizabeth Avenue
Nassau New Providence
Bahamas