Happy Lemon Taiwan is located in Taipei, Taiwan, Province Of China on F6, No.77 Xinhu 1st Road, Neihu District. Happy Lemon Taiwan is rated 3 out of 5 in the category pizza in Taiwan, Province Of China.
Address
F6, No.77 Xinhu 1st Road, Neihu District