According to our records, this business is located at 1634 S Ardmore Ave. in Villa Park (in Du Page County), Illinois 60181, the location GPS coordinates are: 41.858824 (latitude), -87.978911 (longitude). Green Tea Life is categorized under Salt (SIC code 5499). Known organization owner is Takao Nagai.