SHI - Long Island City, NY. Entering the premises at SHI restaurant in LIC makes you feel as though you have wandered into a luxurious waterside lounge or club.