China Lee
Restaurant
•
4662 S Yosemite St, Greenwood Village, CO 80111, USA
7.6
Wednesday: 10 AM – 9:30 PM
See if anyone you trust recommends it!