Green chilli restaurant is a chinese noodle restaurant located in Almora, Uttarakhand. The average rating of this place is 4.00 out of 5 stars based on 1 reviews. The street address of this place is HMX6+W57, L R Sah Rd, Paltan Bazar, Dharanaula, Almora, Uttarakhand 263601, India.
Nirmal Bhatt 24 months ago
Nice stuff at decent price