Mamapacha offers a unique dining experience. Located near a popular landmark, it's a cafe-restaurant.