South Africa’s Top Recognized Interior Design Studio Leo Design

Feel free to ask
we look forward to hearing from you

CENTRAL OFFICE
5 Indus road, South Africa, 1214, South Africa
(Please look for private entrance on 5 Indus road)
+27 76 954 0658