Momo Shop is located in Bengaluru, India on 1241, Ramchandrapura Main Rd, BEL Layout 2nd Block, BEL Layout, Vidyaranyapura. Momo Shop is rated 3 out of 5 in the category dim sum restaurant in India.
Address
1241, Ramchandrapura Main Rd, BEL Layout 2nd Block, BEL Layout, Vidyaranyapura
Service options
TakeawayDine-in