
Stake attention in this memory
The image shows the exterior of a storefront located at 39.736, 116.322 in Beijing, China. The storefront is a modern building with large windows and red Chinese characters that translate to "Black Mouth Restaurant". The storefront is adorned with two red Chinese lanterns hanging from the ceiling. The store is situated on a street with a sidewalk and a cobblestone surface. The image is taken from a low angle, looking up at the building.
Loading AttnAds…
No transactions found







