I can add my recommendation to the Cuba Lounge at the JC Mandarin. Not a bad place to have a good cigar, drink and chat with like minded friends.
I travel to Shanghai a bit for work and did not know about the Roosevelt's Prime Steakhouse's Cigar Lounge so thanks for the tip and photos; it is definitely on my agenda for the next trip.