The Hub Restaurant is located in Namchi, India on South District, SH-510, Namchi Damthang Road, Namchi. The Hub Restaurant is rated 3 out of 5 in the category fast food restaurant in India.
Address
South District, SH-510, Namchi Damthang Road, Namchi
Service options
Takeaway
Dine-in