St James Hotel, a Historic Hotel of America features a rooftop terrace and puts you just steps from Mississippi River. Guests can visit the spa to indulge in massages, facials, or body treatments, and Scarlet Kitchen & Bar serves breakfast, lunch, and dinner. This historic hotel also features a bar/lounge, a terrace, and a garden. The helpful staff and comfortable guestrooms get great marks from fellow travelers.