Hiro 88 Millard
17664 Welch Plaza, Omaha
(402) 702-8800
Menu
Reserve
Restaurants in Omaha, NE
Hiro 88 Millard
17664 Welch Plaza, Omaha, NE 68135
(402) 702-8800