The Concord is an elegantly designed hotel featuring the best of comfort, luxury and entertainment. Company: Chatur Group of Companies Architect: Reza Kabul Location: Nairobi, Kenya Sourcing Partner: Excella WorldwideRead less