A Taste of Nigeria: Kemola Restaurant Brings Heart and Soul to Brown Deer Road
There is a new aroma wafting through the air near the Granville Station Redevelopment, and it’s unlike anything the neighborhood has experienced before. On May 16, Kemola, a brand-new restaurant located west of 85th Street on Brown Deer Road, officially opened its doors, marking the beginning of an exciting chapter for owners Mary and Ola Akande.