Map Location
Duck King Restoran
Jaya One, Blok M, Unit 8, Level G, Phase 1, 72A, Jalan Universiti, 46200, Petaling Jaya, Selangor, Malaysia
Open in AI mode
Open in Google Maps