Cookies on the Mirrorworld website. We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the Mirrorworld website. However, if you would like to, you can change your cookie settings at any time."

Mirrorworld No 1. Online Mirror Shop
My wish list
Clear ALL
Close Window Close Window
Please enter your email address & click Retrieve
A value is required.Invalid format.
Close Window Close Window
Mirrorworld Home Page
telephone 0333 800 8181
  local rate, even from mobiles
HELP & FAQS Go to your Basket & Checkout 0 ITEMS
Search Mirrorworld Site
Luxury Leather Mirrors

All our bespoke leather frames are
100% full grain leather
hand made here in the UK
our unique traditional leather designers & craftsmen.

With the uttermost careful attention to detail you can be assured our beautiful leather bound frames are hand crafted to the highest possible standard.
Our Clients include Hotel
Groups, Top Interior Designers
& 1000's of satisfied
domestic customers.

Click here for Made to measure leather mirrors

Our Made to Measure calculator allows you to choose from 29 Colour's and textures, with complete control over frame width, stitching type and frame profile.

If you are looking for something different or not sure what you want, then we are always happy to assist. Call our sales team direct on 0800 0282 976 or by email at We can work from pictures or drawings and are happy to discuss your requirements to ensuring you have a beautiful bespoke mirror.

Standard Size leather Mirrors
Ready made Collection
Here at mirrorworld we have and extensive range of off the shelf standard size faux leather framed mirrors, In Rich dark brown, contemporary black, sumptuous cream and tan.
Mirror sizes range from 26 x 22 ( 650 x 550 mm ) to 71 x 39 ( 1800 x 1000 mm )
We also carry a range suede mirrors in brown, cream black and tan.
Click here to see a selection of the ready made collection
Call our sales Team on 0800 0282 976 if you can't see what your looking for.