Get Directions to Lucky Chef Chinese Takeaway ← View details 95 Dolphin Street, Newport NP20 2AR, United Kingdom, Newport, England Get Directions From* To * — Required information