Welcome to Happy Kitchen
Happy Kitchen is located in 39 Aylesford Street, Leamington Spa CV31 2AH, is the place for you and all you need to do is decide what you want to eat. They have all those favourite dishes such as Noodles Dishes, Foo Yung Dishes and many more. Also, don't forget to write the feedback.