Jeez... That's really odd. I was just at Epcot on April 29th and I'm almost certain the Past Piazza was open. Maybe I'm hallucinating, but it sure seemed like it was open. Oh well... They were serving pizzas at the Electric Umbrella, though. (I know, because I ate one... Heehee!)
The Odyssey...