Orlando City's new downtown soccer stadium is now open! The site is two blocks from the Amway Center, within walking distance of the downtown bar district, one of the best locations of any soccer stadium in the country!