Red Heron Shopping Mall

Red Heron Shopping Mall is a shop in Namanga Road in Kajiado.