By Aurelio Locsin
Epcot Center is a part of Disney World located at 1510 North Avenue of the Stars, in Lake Buena Vista, Florida. It is close to Orlando in the center of the state.
About the Author:
Aurelio Locsin has been writing professionally since 1982. He published his first book in 1996 and is a frequent contributor to many online publications, specializing in consumer, business and technical topics. Locsin holds a Bachelor of Arts in scientific and technical communications from the University of Washington.