MIAMI - At the just-opened retro-chic James Royal Palm hotel, visitors won't find an ordinary sundry shop. The oceanfront hotel created a retail outlet with a charitable theme called Give. It's ...