Meadow Creek Park Pavilion is an affordable wedding venue located in downtown Frisco. It has mountain views and a covered pavilion.