Pedros Newlands Restaurant Retail Outlets Bookmark Information Certification Scheme LCS 6 Inanda Rd, Newlands, Durban, 4037, South Africa +27 31 880 1768 Bibis24@hotmail.com https://pedroschicken.co.za/ Location Get Directions By car By public transit Walking Bicycling Muhammed Sather2025-10-02T16:39:30+02:00 Share This Story, Choose Your Platform! FacebookXLinkedInWhatsAppTelegramPinterestEmail