St. Stephen's Green is an Irish restaurant and sports bar offering authentic Irish fare. It provides both indoor and outdoor seating, making it a great spot to enjoy a beer with friends.