Oh Yumm Bistro Reviews & Details
Oh Yumm Bistro
5615 N Illinois St
Oh Yumm Bistro is located at 5615 N Illinois St in Indianapolis near the intersection of N Illinois St and W 56th St. Their menu consists of American dishes . Call (317) 251-5656 today!
- Major Intersection:N Illinois St And W 56Th St
Tell us more about Oh Yumm Bistro Indianapolis!