VEVOR Medicine Cabinet, 26 x 30 inch, Medicine Cabinet for Bathroom with Mirror, Aluminum Frame Bathroom Wall Cabinet, 2-layer Adjustable Shelves, Recessed & Wall-mounted Installation
The cabinet does not come with a pre-drilled socket hole, but it can be modified to add one, although the safer and more standard solution is to place the electrical outlet in the wall behind the cabinet rather than inside it.