Ross Lake House Hotel

  Rosscahill, Oughterard, Ireland

Booking.com Book Now