Happy Feet is located in Kuching, Malaysia on Ground Floor & 1st Floor, Lot 1054, Jalan Tun Jugah, 93550, Kuching. Happy Feet is rated 3.2 out of 5 in the category fish spa in Malaysia.
Address
Ground Floor & 1st Floor, Lot 1054, Jalan Tun Jugah, 93550, Kuching