From dim sum to Mexican at the Mee Yee Lin space
Mee Yee Lin was once the town’s best dim sum restaurant. But that was before Super Star Asian moved into Alameda Square, and Mee Yee Lin left its down-at-the-heels home at 3090 West Alameda for a much bigger space out east, at 2295 South Chambers Road in Aurora. My meals…