Flavor Town is a restaurant located in Dehradun, Uttarakhand. The average rating of this place is 4.00 out of 5 stars based on 3 reviews. The street address of this place is 88, Karanpur Rd, Survey Chowk, Karanpur, Dehradun, Uttarakhand 248001, India. It is about 1.43 kilometers away from the Dehradun railway station.
Santosh Panday 41 months ago
Really it's amazing food and quality
Vishal Verma 41 months ago
Amazing food quality.. You should visit at least for test
SANJAY KUMAR 41 months ago
Nice restaurant