Premium Dunluce Lodge Appoints Stephen Holland As Executive Chef Stephen Holland has been appointed executive chef at the brand new five-star hotel, Dunluce Lodge.