The World's Largest Entertainment McDonald's, also known as Epic McD, is a McDonald's restaurant that opened in 1976 in Orlando, Florida. It is the biggest McDonald's in the world by square footage because its floor area is . There are much more menus and options there than normal McDonald's restaurants. A McDonald's in Kaohsiung, Taiwan is thought to be taller.