Feel Good is located in Tokyo, Japan on Setagaya City,Kitazawa,2 Chome336. Feel Good is rated 3 out of 5 in the category western restaurant in Japan.
Address
Setagaya City,Kitazawa,2 Chome336
Service options
DeliveryDine-in
Accessibility
No wheelchair-accessible car park