7. San Angel Inn – Epcot
Arguably the most unique and romantic setting at Disney World, this restaurant is located inside the Mexico pavilion's pyramid. The inside of the pyramid is supposed to represent a busy nighttime marketplace. You may hear or see Mariachi Cobre, the mariachi band that plays in and around the pavilion. You can also see the boats from the nearby Three Caballeros boat attraction as they float past the smoldering volcano. The menu features authentic Mexican food and margaritas.