Killarney Flesk River ApartmentsAddress: Muckross RoadRating: Holiday Apartment Approved stars Share the love