Get Directions to Selfys Shop Ltd ← View details 6 Tynewydd Terrace, Newbridge, Newport NP11 4LU, United Kingdom, Newbridge, England Get Directions From* To * — Required information