I looked at the Burrp rating and made the mistake of going to this restaurant. This is not even a restaurant, but just a tiny place in a not so good locality. There were cockroaches on our table, no mineral water available, some items in the menu (small menu) were not available. And their specialty Momo's were worst compared to most road side momo's.
A Big No No.