eatingwithziggy.com
Scenes from the Foreign Nation of Elmhurst Queens
Its fun to play tourist in your own town. One of the perks of living in NYC is that you dont have to travel much to get a taste of Thailand, India, Russia, Sri Lanka, China, Uzbekistan, you name i…