O callaghan stephens green hotel
A comfortable and luxurious hotel the ocallaghan stephens green hotel is centrally located in dublin which makes it a great short break base to enjoying the delights of the irish capital city the ocallaghan stephens green hotel sits in the very heart of dublin and is ideally located for exploring the city entering through the elegant reception area guests will be struck by the spectacular glass atrium flooding the lobby with natural light and overlooking the tranquil stephens green