Uchiba

2817 Maple Ave Floor 2, Dallas
(214) 855-5454

Menu

The menu is wrong or outdated? Please send us the actual menu to [email protected]