Feasibility on interfacing UNO with ESP8266 and 2.8 tft lcd screen

I am new to Arduino. I am working on a project which requires wifi as well as an lcd screen. I am going with ESP8266 wifi module and 2.8 inch Arduino Touch LCD Shield. But the LCD shield requires almost all of the pins in UNO. I think 2 digital and 1 analog pin is left. Is it enough to interface with ESP8266. Or should I have to go with Mega.