Clontarf Castle Hotel

The Clontarf Castle Hotel in Dublin, Ireland is a perfect blend of a boutique and luxury hotel.