ORCA DECO is located in Nairobi, Kenya on Shops, Limuru Road and Northen bypass Two Rivers Mall, 1st Floor (Two. ORCA DECO is rated 3.3 out of 5 in the category furniture store in Kenya.
Address
Shops, Limuru Road and Northen bypass Two Rivers Mall, 1st Floor (Two
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance