Happy House is a Chinese takeaway restaurant located at 370 Amulree Street. They offer a full takeaway menu through their online website, emphasizing ease of use, speed, and convenience for customers.