It closes at 9:00, or whenever the definitive park closing is (don't know about evening EMH nights though). I have definitely had dinner there at 8:00 on a night when Future World "closed" at 7 (but Soarin' stays open). It was pretty deserted but the food didn't taste old at all and as far as I could tell, they had all the regular menu items still available.