Abongzaa is a fine dining restaurant that offers a unique and exquisite dining experience.
Good sitting area and the ambience, great staff