It is easy to miss the hotel perched on the hillside along the Embu-Meru Road. And while it may not have a notable name like the global chains, Izaak Walton now prides itself as the spot where one of ...