2. La Hacienda de San Angel (Epcot)
This restaurant in the Mexico Pavilion at Epcot allows guests to see the nightly show of IllumiNations while enjoying a fantastic menu. We recommend you getting a dining reservation to make sure you can get a good table with a view of the show!
Photo Credit: Disney