Meshcape Industries (PTY) Ltd, Screens, Cape Town, ...021 ...
Meshcape Industries (PTY) Ltd Phone and Map of Address: 17 Bermuda St, Paarden Eiland, Western Cape, 7405, South Africa, Cape Town, Business Reviews, Consumer Complaints and Ratings for Screens in Cape Town. Contact Now! Home > Screens > Cape Town > Meshcape Industries (PTY) Ltd. Meshcape Industries (PTY) Ltd.