The Happy Fish & Chips is a British cuisine establishment specializing in fish and chips. It is located at 1 Llanfabon Drive.