Mr. Lee's Restaurant

China
Tuesday, July 3, 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