King of Kale is located in Meguro City, Tokyo, Japan on casa de laurel 1A, 1 Chome-24-6 Jiyugaoka. King of Kale is rated 4.8 out of 5 in the category salad shop in Japan.
Address
casa de laurel 1A, 1 Chome-24-6 Jiyugaoka
Accessibility
No wheelchair-accessible entrance