Restaurant Review: Greenview Restaurant Annette MumbiApril 5, 2013 Greenview Restaurant is an exquisite eatery located along Tubman Road, opposite Jamia Mall in Nairobi’s CBD. It is largely known for its fish fingers and chic... 0 min read