
Greenwood Village, United States
Shanghai Kitchen
Shanghai Kitchen sits in a Greenwood Village strip mall at 4940 S Yosemite St, operating in a Denver-area dining corridor where Chinese-American restaurants occupy a wide range of registers. The address places it squarely in the suburban south Denver market, where consistency and value tend to drive repeat visits more than culinary ambition. What it offers within that context is worth understanding before you go.













































































