Montira Thai Categories: Restaurant1845 Tower DrGlenview, IL 60026 USAGet DirectionsWebsite(847) 730-3006Return to Business Listings