Happy House is an Oriental takeaway offering Chinese cuisine. It is located at 57 Drumilaw Road.