Calla Lily Cafe Address: 1725 Wick Way, Montgomery, IL 60538 Phone: (331) 999-3382 Payment: Restaurants Other Businesses: Gusto Packing at 2125 Rochester Rd, Montgomery, IL 60538 SUBWAY at 2300 Orchard Rd, Montgomery, IL 60538 Submore at 1700 Orchard Rd, Montgomery, IL 60538 Starbucks at 2080 Orchard Rd, Montgomery, IL 60538 Walmart at 2000 Orchard Rd, Montgomery, IL 60538