Mega Box is one of the products that are manufactured by Fred and George Weasley and sold at their shop, Weasleys' Wizard Wheezes located in Diagon Alley.
See also
Mega Box is one of the products that are manufactured by Fred and George Weasley and sold at their shop, Weasleys' Wizard Wheezes located in Diagon Alley.