Happy Cafe
5 (6)
Info
Kuchai Lama. 533, Jalan Riang 12, Taman Gembira, 58200 Kuala Lumpur
Business Hours
About Merchant
Cheery floral decals scatter across preachy interiors, adding a touch of whimsy to picture menu displays of western cuisine with an Asian twist.