Asian restaurant · 736 W Northwest Hwy, Barrington, IL
Dine-In
More food in Barrington, IL · Asian Food in Barrington