Location

Hamilton Princess Hotel & Beach Club