Shibuya, Shibuya, Tokyo Prefecture, Shibuya
Service is excellent and they have an English menu
Honmachi, Shibuya 151-0071, Tokyo Prefecture, Shibuya
It is quite satisfying for 1000 Yen
2-3-2 Ebisuminami | Nakamura Bldg.1F, Shibuya 150-0022, Tokyo Prefecture, Shibuya
Service is excellent and they have an English menu