Curry Village is the biggest tourist accommodation in Yosemite Valley (in terms of number of guests) with hundreds of camps, tent cabins, and hotel rooms. It also has several restaurants, including a pizza shop, a cafe, and this buffet place Pavilion, to keep all the hungry guests fed.
My experience with the Pavilion was great. The price was reasonable compared with other diners in the Valley (dinner buffet was $11 plus tax in 2002). And the food was decent (American style buffet). Since it's buffet you are not bothered by the servers. After a long day's hike, I just picked a quiet table by the window and sat for an hour or two. It's a great place to let my legs rest, my stomach digest all the food it needs, and my brain plan for next day's great hikes. I felt recharged afterwards.
Given the number of guests staying in Curry Village, the Pavilion gets crowded fast. So come early. I didn't take a photo of the restaurant. The attached photo was taken from National Park's official site.
In Curry Village there's a couple of places to eat. During the day you can get Tacos and burgers, but this closes about 5pm. After this you can get quite reasonable pizza from a shop around the corner but this closes promptly at 9pm.
After this it's difficult to get prepared food but the shops in both Curry Village and Yosemite Village stay open later.