Lake Buena Vista, FL

From BR Bullpen

Lake Buena Vista is in central Florida, 10 miles southwest of Orlando, FL. The city has almost no permanent population and is controlled by the Walt Disney Corporation as part of its Walt Disney World theme park. It became home to the GCL Braves around 2007. It was the site of the 2013 and 2017 Winter Meetings.