China Mama is a Chinese restaurant located in the Mountain View Plaza in Las Vegas, Nevada. They offer a wide variety of authentic Chinese dishes, including wontons, noodles, and stir-fried dishes, as well as vegetarian options to accommodate special dietary needs. The restaurant has a casual and welcoming atmosphere, with both indoor and outdoor seating available. They are known for their fast and friendly service and are a popular destination for locals and tourists seeking authentic Chinese cuisine in Las Vegas. China Mama is open daily for lunch and dinner, and reservations are recommended during peak hours.