The great flag of India is a tourist attraction located in Kichha, Uttarakhand. The average rating of this place is 4.70 out of 5 stars based on 6 reviews. The street address of this place is Indira Gandhi Khel Maidan, Kichha, Uttarakhand 263148, India. It is about 0.57 kilometers away from the Kichha railway station.
Neeraj Saxena 11 months ago
Happy
Gurdeep 21 months ago
Nice place
Ashish Patel 14 months ago
Jai hind????????