Restaurants in Treharris, Mid Glamorgan We help you find any company! The Llanfabon Inn Limited Llanfabon Inn, Llanfabon Road, Nelson Treharris, Mid Glamorgan