Hiro 88 - Millard

17664 Welch Plz, Omaha 68135, United States Get Directions to this spot
17664 Welch Plz
Omaha, 68135
NE, United States
(402) 702-8800

Rate and review Hiro 88 - Millard in Omaha, NE, United States!

Share your experiences at Hiro 88 - Millard with your friends or discover more Restaurants in Omaha, NE, United States.