Insta Food is a eatery located in Bhubaneswar, Odisha. The average rating of this place is 4.80 out of 5 stars based on 5 reviews. The street address of this place is Plot No -1064, 2076, Lane Number 3, Bomikhal, Rasulgarh, Bhubaneswar, Odisha 751007, India. It is about 2.05 kilometers away from the Mancheswar railway station.
SURYA PRAKASH TRIPATHY 12 months ago
Makes one of the best tasting momos in town at a really pocket friendly price.