A few tricks for hanging the perfect mirror gallery wall plus ideas for a traditional-meets-modern eclectic dining room
This project sat in storage for months while I worked up the courage to tackle it. I’d been collecting antique mirrors since last September and finally arranged them into a gallery wall that transformed the dining room.
If you saw my messy house tour in my Instagram Stories, you might have noticed this assortment of mirrors I’d been hoarding. A couple came from eBay, some from thrift stores, and a few were new pieces that fit right in with the older frames.

(Some affiliate links are provided in this post.)
After refinishing our secondhand dining table last fall, the walls were empty for a long time. I wanted an ornate mirror gallery centered above the console but hesitated over layout and hanging technique. Gallery walls—especially eclectic mirror arrangements—need balance: they should appear collected and intentional without looking overly staged or chaotic.
To design the layout, I used my reliable gallery-wall method: outline each mirror on shipping paper and tape the paper templates to the wall. It’s time-consuming, but worth it because you can move pieces around and mark exact nail positions on the paper. Then you simply drive a nail through the marked spot, which avoids accidental extra holes in the wall.

My mom came over for a planning session and we spent a couple of hours stepping back, rearranging templates, and adjusting positions. She reminded me of a simple but powerful trick: take a photo of the wall from a distance. Often what looks off in person becomes obvious in a photograph, and that perspective helped us fine-tune spacing and alignment.
Once hung, the mirrors give the dining room a more finished, layered look while keeping the eclectic vibe. The charcoal walls provide a dramatic backdrop that highlights the collection’s varying frames and finishes.

Currently there’s a console table beneath the mirrors that I found at a consignment shop and painted to look like weathered wood. I’m still debating whether to swap it for a longer piece. The chandelier photographs well, but up close the beads feel a bit worn—so replacing that is on the to-do list. We may also add molding below the chair rail down the road for a more finished look.

On the opposite wall I hung an abstract landscape painting that ties the room’s color palette together. The soft blue in the artwork brings a summery feeling to the charcoal and neutral tones, which is a welcome contrast during winter months.


This dining room has changed a lot since last spring. Small, thoughtful updates—paint, a curated mix of furniture, layered art, and a mirror gallery—can have a big impact on how a room feels and functions.

Budget breakdown and sources so far:
- Wall paint: Benjamin Moore Kendall Charcoal – $48
- Trim paint: Benjamin Moore Simply White – $48
- Dining table – $100 (Facebook Marketplace find)
- Slipcovered dining chairs – $284.80 for four (on sale)
- Rattan dining chairs – $276 for two (on sale)
- Bleached jute rug 6×9 – $136 (on sale)
- Abstract landscape painting – $179
- Console table (consignment find) – $160
- Curtains – $50 for two pairs
- Curtain rods – $52 for two
- Wide antique mirror – $115 (eBay)
- Tall rectangular mirror – $75 (thrift store)
- Large oval mirror – $98
- Medium antique oval mirror – $60 (eBay)
- Small iron oval mirror – $150
- Extra small scroll oval mirror – $16 (thrift store)
- Etched rectangular vintage mirror – $40 (thrift store)
- Small rectangular mirror – $10 (thrift store)
Total: $1,613
That total represents the whole room’s furnishings so far, which feels like good value for a full dining room refresh.

I’m excited to host Easter dinner in this space next month and to enjoy a room that feels curated instead of being a place to stack boxes. The takeaways: plan your gallery with paper templates, step back and photograph your arrangement for a fresh perspective, and let your home evolve—those small edits make all the difference.
