Hotel The Stamp is a boutique hotel offering uniquely decorated rooms, an ornate restaurant/bar, and a rooftop terrace.