
Stake attention in this memory
The image shows the interior of a small restaurant in Chongqing, China, located at 29.587° N, 106.55° E. The restaurant is called "Chicken Soup Rice Noodles," and has a menu displayed on a large, flat-screen TV. The restaurant is sparsely decorated with only a few tables and chairs. There is a counter behind which a person appears to be preparing food. Several large containers, some containing rice and others containing other unidentified items, are visible in the background. The restaurant seems to be open, as there are customers at the counter.
Loading AttnAds…
No transactions found







