Explore details about location Tenby Close. Tenby Close is a location situated within the Torfaen alongside other areas such as Elgam Green, Lancaster Road, The Rise.