Oh! India
3.5 Star Yelp Rating
288 Ratings yelp logo
15600 NE 8th ST Suite O-09 Bellevue, Washington 98008 | Restaurant Info