Detroit -- good Irish restaurant? And not a pub.
you might consider gus o'connor's. locations in downtown rochester and novi
or try baile corcaigh
but beware, they are both irish places and have bars which invariably attracts smoking. but i have found that the air quality at o'connors is fine (haven't been to baile in a long time).