Stone Lotus Reviews & Details
873 N Orleans St
Stone Lotus is located at 873 N Orleans St in Chicago near the intersection of Alley and W Locust St. Their menu consists of Thai, Japanese and Chinese dishes . Call (312) 440-9680 for takeout.
- Cuisine:Thai, Japanese and Chinese
- Major Intersection:Alley And W Locust St
Tell us more about Stone Lotus Chicago!