This is an inexpensive medicine cabinet measuring 18 inches wide for the cabinet itself 20 inches if you measure the top molding. It is 25 1/2 inches tall and 4 1/2 inches deep. There is one shelf for it laying inside. You would have to add a bracket or something to hold it up. Since it is pho wood, it does show somewhere on the lower right hand side, but it’s up to you if you want to try to coat it with some peel stop or something. We are located in Brookline in the South hills Of Pittsburgh. ZIP Code 15226. If you have any interest in picking it up, let me know when you are coming, and I will have it outside for you.