Wow Grill and Momo is a restaurant offering Indian and Chinese cuisine, with a focus on grilled items. They are known for their momos, a type of dumpling.