Star of Siam

11 E Illinois St #1, Chicago, IL 60611, United States