HOME / Upholstery shop / Tela Interior Fabrics
36 Sir Lowry Rd, District Six, Cape Town, 7925
+27214659826
View Business Profile