Chow Momo Hotel, Chozuba Town is a hotel located in Chozuba, Nagaland. The average rating of this place is 4.00 out of 5 stars based on 5 reviews. The street address of this place is P8HC+3VW, Chozuba, Nagaland 797104, India.
vongoto keyho 11 months ago
Best place for fast foodies in this town
Vekuthozo Shijo 46 months ago
Best fast food restaurant in chozuba..
Thujori Phesao 58 months ago
Very good food