Hamada is located in Tokyo, Japan on 3 Chome-2-3 Sekimachikita. Hamada is rated 3.4 out of 5 in the category tempura donburi restaurant in Japan.
Address
3 Chome-2-3 Sekimachikita
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance