Get Directions to Jade House ← View details 115 Newport Road, Cross Keys, Newport NP11 7LZ, United Kingdom, Cwmcarn, England Get Directions From* To * — Required information