The restaurant is located on Alhambra Drive in Sandy Shores. There is a window on the front which the player can look inside to see some tables, chairs, and a counter, but there is no way of entering. There is a parking lot around the side where vehicles regularly spawn.
"中国食品" (Chinese Food) is written vertically in the centre of the main sign, though some part of the characters is missing. Around the back, there is a white fence with large red letters which say "CHINESE RESTAURANT OPEN 10AM - 8PM", despite the main sign saying that it is open 24/7. Beside the fence is a small opening which leads to an open spot of land next to the building.
The restaurant plays no role in the storyline and the interior is inaccessible.