Art & Mirrors

Wall art and mirrors are the last five percent of a room, and often the most memorable. A well-placed mirror doubles light and makes a space feel larger. The right artwork anchors a wall and gives a room somewhere for the eye to settle. These are the pieces that turn a collection of furniture into a room that feels complete.

At Xshowhome, our art and mirrors edit includes framed prints, paintings on linen, sculptural wall art and mirrors in a range of sizes and finishes. Richmond Interiors brings its characteristically bold aesthetic, gold-leaf panels, oversized statement pieces, lacquered frames. Hills Furniture offers a more accessible range of framed botanicals, abstract prints and carved wood mirrors suited to contemporary and transitional schemes.

Whether you're looking to fill a large wall above a sideboard, add a full-length mirror to a bedroom, or find a set of prints that work together across a staircase, our collection gives you genuine choice without the gallery price tag.

All pieces are brand new and available with UK-wide delivery.

440 products
440 products
Sort by:
  • Featured
  • Most relevant
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old

Richmond

Mirror Ayla Orange

Regular price £225.00
£225.00 -40%
Sale price
Regular price
£375.00

Richmond

Mirror Aubry Gold

Regular price £249.00
£249.00 -39%
Sale price
Regular price
£410.00

Richmond

Mirror Eabel Red

Regular price £215.00
£215.00 -39%
Sale price
Regular price
£355.00

Richmond

Mirror Blissey Purple

Regular price £215.00
£215.00 -39%
Sale price
Regular price
£355.00

Richmond

Mirror Lovely Gold

Regular price £105.00
£105.00 -40%
Sale price
Regular price
£175.00

Richmond

Mirror Laurel Gold

Regular price £115.00
£115.00
Sale price
Regular price

Richmond

Mirror Laraya Gold

Regular price £435.00
£435.00
Sale price
Regular price

Richmond

Mirror Gaby Gold

Regular price £75.00
£75.00
Sale price
Regular price

Richmond

Wall Art Nala Black/Gold

Regular price £391.99
£391.99 -45%
Sale price
Regular price
£725.00

Richmond

Wall Art Wibi Black/Gold

Regular price £4,345.00
£4,345.00
Sale price
Regular price

Richmond

Wall Art Panda Black/Gold

Regular price £809.00
£809.00
Sale price
Regular price

Richmond

Mirror Jaira Brown

Regular price £139.99
£139.99 -45%
Sale price
Regular price
£259.00

Richmond

Mirror Mayfield Brown

Regular price £625.00
£625.00
Sale price
Regular price

Richmond

Mirror Clayton Beige

Regular price £449.00
£449.00 -39%
Sale price
Regular price
£745.00

Richmond

Mirror Bloomstone White

Regular price £449.00
£449.00 -39%
Sale price
Regular price
£745.00

Richmond

Mirror Briana Gold

Regular price £88.99
£88.99 -46%
Sale price
Regular price
£165.00

Richmond

Mirror Badia Gold

Regular price £1,239.00
£1,239.00
Sale price
Regular price

Richmond

Mirror Babice Gold

Regular price £279.00
£279.00
Sale price
Regular price

Richmond

Mirror Mammom

Regular price £75.00
£75.00 -40%
Sale price
Regular price
£125.00

Richmond

Mirror Elia Gold

Regular price £309.00
£309.00
Sale price
Regular price

Richmond

Mirror Alton Brushed Gold

Regular price £575.00
£575.00
Sale price
Regular price

Richmond

Mirror Aldon Black

Regular price £429.00
£429.00 -26%
Sale price
Regular price
£585.00

Richmond

Mirror Ironville Gold

Regular price £329.00
£329.00 -39%
Sale price
Regular price
£545.00

Richmond

Mirror Ironville Gold 86Ø

Regular price £305.00
£305.00 -39%
Sale price
Regular price
£505.00

Richmond

Mirror Eldon Gold

Regular price £279.00
£279.00
Sale price
Regular price

Richmond

Mirror Maevy Gold 110Ø

Regular price £195.00
£195.00 -40%
Sale price
Regular price
£325.00

Richmond

Mirror Maesa Gold 90Ø

Regular price £169.00
£169.00 -40%
Sale price
Regular price
£285.00

Richmond

Mirror Maeron Gold 70Ø

Regular price £145.00
£145.00 -39%
Sale price
Regular price
£239.00

Richmond

Mirror Khalo Bronze

Regular price £922.99
£922.99 -45%
Sale price
Regular price
£1,709.00

Harvard Designs

Oil on Canvas 76 Framed Abstract Painting 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 75 Framed Abstract Painting 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 73 Framed Abstract Painting 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 71 Framed Abstract Painting 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 74 Framed Abstract Painting 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 72 Framed Abstract Painting 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 27 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 29 Framed Abstract Painting 120 x 90cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 30 Framed Abstract Painting 120 x 90cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 26 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 25 Framed Abstract Painting 120 x 90cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 20 Framed Abstract Painting 80 x 80cm

Regular price £289.00
£289.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 21 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 18 Framed Abstract Painting 60 x 120cm

Regular price £310.00
£310.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 19 Framed Abstract Painting 80 x 80cm

Regular price £289.00
£289.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 12 Framed Abstract Painting 100 x 100cm

Regular price £320.00
£320.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 14 Framed Abstract Painting 120 x 90cm

Regular price £330.00
£330.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 16 Framed Abstract Painting 50 x 100cm

Regular price £268.00
£268.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 13 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 08 Framed Abstract Painting 100 x 100cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 11 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 10 Framed Abstract Painting 100 x 100cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 07 Framed Abstract Painting 100 x 100cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 06 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 09 Framed Abstract Painting 100 x 100cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 05 Framed Abstract Painting 90 x 120cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 02 Framed Abstract Print 100 x 100cm

Regular price £289.00
£289.00
Sale price
Regular price

Harvard Designs

Abstract Design 98 Framed Oil on Canvas 120 x 90cm

Regular price £372.00
£372.00
Sale price
Regular price

Harvard Designs

Abstract Design 99 Framed Oil on Canvas 120 x 90cm

Regular price £372.00
£372.00
Sale price
Regular price

Harvard Designs

Oil on Canvas 01 Framed Abstract Print 100 x 100cm

Regular price £279.00
£279.00
Sale price
Regular price

Harvard Designs

Abstract Design 97 Framed Oil on Canvas 100 x 100cm

Regular price £372.00
£372.00
Sale price
Regular price

Harvard Designs

Abstract Design 96 Framed Oil on Canvas 120 x 90cm

Regular price £372.00
£372.00
Sale price
Regular price

Harvard Designs

Abstract Design 93 Hand-Finished Canvas Print 120 x 90cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 92 Hand-Finished Canvas Print 90 x 120cm

Regular price £372.00
£372.00
Sale price
Regular price

Harvard Designs

Abstract Design 89 Hand-Finished Canvas Print 100 x 100cm

Regular price £361.00
£361.00
Sale price
Regular price

Harvard Designs

Abstract Design 86 Hand-Finished Canvas Print 90 x 120cm

Regular price £372.00
£372.00
Sale price
Regular price

Harvard Designs

Abstract Design 90 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 87 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 81 Hand-Finished Canvas Print 100 x 100cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Abstract Design 88 Hand-Finished Canvas Print 100 x 100cm

Regular price £330.00
£330.00
Sale price
Regular price

Harvard Designs

Abstract Design 78 Hand-Finished Canvas Print 100 x 100cm

Regular price £361.00
£361.00
Sale price
Regular price

Harvard Designs

Abstract Design 84 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 85 Hand-Finished Canvas Print 100 x 100cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Abstract Design 83 Hand-Finished Canvas Print 100 x 100cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Abstract Design 80 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 82 Hand-Finished Canvas Print 100 x 100cm

Regular price £341.00
£341.00
Sale price
Regular price

Harvard Designs

Abstract Design 70 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 77 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 67 Hand-Finished Canvas Print 100 x 100cm

Regular price £361.00
£361.00
Sale price
Regular price

Harvard Designs

Abstract Design 66 Hand-Finished Canvas Print 100 x 100cm

Regular price £361.00
£361.00
Sale price
Regular price

Harvard Designs

Abstract Design 64 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 61 Hand-Finished Canvas Print 50 x 100cm

Regular price £186.00
£186.00
Sale price
Regular price

Harvard Designs

Abstract Design 65 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 59 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price

Harvard Designs

Abstract Design 63 Hand-Finished Canvas Print 90 x 120cm

Regular price £351.00
£351.00
Sale price
Regular price