El Wine Chateau (map) 163 S Main St Keller, TX, 76248 United States ✚ gCal ✚ iCal Opera on Tap at El Wine Chateau