Sitting majestically on the beachfront in the heart of Stone Town.