Happy Cafe house is located in Siliguri, India on QC8WFHP, demdema, Ward 42, Salugara. Happy Cafe house is rated 3 out of 5 in the category southern restaurant (us) in India.
Address
QC8WFHP, demdema, Ward 42, Salugara
Service options
Takeaway
Dine-in