Mr. Lee's Restaurant

China
Tuesday, July 03, 2018
Mr. Lee's is a restaurant chain in China serving delicious Chinese noodle and rice dishes.

They also have free Wifi that actually works.

Mr. Lee's can be found in Beijing, Datong, and other Chinese mainland cities.

PHOTOS