www.saramiller.london Open in urlscan Pro
78.129.161.78  Public Scan

Submitted URL: http://www.saramiller.london/
Effective URL: https://www.saramiller.london/
Submission: On June 03 via manual from DO — Scanned from GB

Form analysis 7 forms found in the DOM

GET https://www.saramiller.london/catalogsearch/result/

<form class="form minisearch" id="search_mini_form" action="https://www.saramiller.london/catalogsearch/result/" method="get">
  <div class="field search">
    <label class="label" for="search" data-role="minisearch-label">
      <span>Search</span>
    </label>
    <div class="control">
      <input id="search" type="text" name="q" value="" placeholder="SEARCH..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-expanded="false" aria-autocomplete="both" autocomplete="off">
      <div id="search_autocomplete" class="search-autocomplete"></div>
    </div>
  </div>
  <div class="actions">
    <button type="submit" title="Search" class="action search" disabled="">
      <span>Search</span>
    </button>
  </div>
</form>

POST https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/1609/

<form data-role="tocart-form" action="https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/1609/" method="post"><input type="hidden" name="product" value="1609"><input type="hidden" name="uenc"
    value="aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24vY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1YzJGeVlXMXBiR3hsY2k1c2IyNWtiMjR2L3Byb2R1Y3QvMTYwOS8,"><input name="form_key" type="hidden" value="16znbzXdCIG2PMMI"><button type="submit"
    title="Add to Bag" class="action tocart primary"><span>Add to Bag</span> </button> </form>

POST https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/1163/

<form data-role="tocart-form" action="https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/1163/" method="post"><input type="hidden" name="product" value="1163"><input type="hidden" name="uenc"
    value="aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24vY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1YzJGeVlXMXBiR3hsY2k1c2IyNWtiMjR2L3Byb2R1Y3QvMTE2My8,"><input name="form_key" type="hidden" value="16znbzXdCIG2PMMI"><button type="submit"
    title="Add to Bag" class="action tocart primary"><span>Add to Bag</span> </button> </form>

POST https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/1082/

<form data-role="tocart-form" action="https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/1082/" method="post"><input type="hidden" name="product" value="1082"><input type="hidden" name="uenc"
    value="aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24vY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1YzJGeVlXMXBiR3hsY2k1c2IyNWtiMjR2L3Byb2R1Y3QvMTA4Mi8,"><input name="form_key" type="hidden" value="16znbzXdCIG2PMMI"><button type="submit"
    title="Add to Bag" class="action tocart primary"><span>Add to Bag</span> </button> </form>

POST https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/658/

<form data-role="tocart-form" action="https://www.saramiller.london/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24v/product/658/" method="post"><input type="hidden" name="product" value="658"><input type="hidden" name="uenc"
    value="aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb24vY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1YzJGeVlXMXBiR3hsY2k1c2IyNWtiMjR2L3Byb2R1Y3QvNjU4Lw,,"><input name="form_key" type="hidden" value="16znbzXdCIG2PMMI"><button type="submit"
    title="Add to Bag" class="action tocart primary"><span>Add to Bag</span> </button> </form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SvwTva" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; overflow: hidden; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 15px 0px 0px; min-height: 500px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 8px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 kl-private-quill-wrapper-Lkqws1" style="width: 100%;">
          <div class="ql-snow ql-container ql-disabled">
            <div class="ql-editor" data-gramm="false" contenteditable="false">
              <p style="text-align: center;"><span style="font-size: 48px; color: rgb(209, 173, 105);" class="ql-font-magnel">Sign Me Up For Emails</span></p>
            </div>
            <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 15px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 kl-private-quill-wrapper-Lkqws1" style="width: 100%;">
          <div class="ql-snow ql-container ql-disabled">
            <div class="ql-editor" data-gramm="false" contenteditable="false">
              <p style="text-align: center;"><span style="background-color: rgb(255, 255, 255);" class="ql-font-gil-sans-light">Be the first to hear about our new launches and exclusive promotions when you sign up for our email newsletters. What's
                  more, you'll receive a one-time code to enjoy 10% off your next order when you spend £100 or more (excludes wallpaper, fabric, samples, curtains and blinds).&nbsp;</span></p>
            </div>
            <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input class="needsclick go4223919837 kl-private-reset-css-Xuajs1" type="email" name="email" tabindex="0"
            placeholder="Email Address" aria-label="Email Address" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Gil Sans Standard&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input class="needsclick go4223919837 kl-private-reset-css-Xuajs1" type="text" tabindex="0"
            placeholder="First Name" aria-label="First Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Gil Sans Standard&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input class="needsclick go4223919837 kl-private-reset-css-Xuajs1" type="text" tabindex="0"
            placeholder="Last Name" aria-label="Last Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Gil Sans Standard&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input type="text" class="needsclick go4223919837 kl-private-reset-css-Xuajs1" tabindex="0"
            placeholder="D.O.B." aria-label="D.O.B." aria-invalid="false"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Gil Sans Standard&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 13px 6px 10px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(236, 0, 140); border-radius: 0px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: &quot;Gil Sans Standard&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 1px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 51px; width: 100%;">SIGN
          UP</button></div>
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px -15px -20px 0px; padding: 0px; min-width: 390px; background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/XRmqhg/images/e4ce966a-c41a-44d7-a5fa-8384e803d872.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; min-height: 500px;">
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST

<form class="form form-login" method="post" data-bind="event: {submit: login }" id="login-form">
  <div class="fieldset login" data-bind="attr: {'data-hasrequired': $t('* Required Fields')}" data-hasrequired="* Required Fields">
    <div class="field email required">
      <label class="label" for="customer-email"><span data-bind="i18n: 'Email Address'">Email Address</span></label>
      <div class="control">
        <input name="username" id="customer-email" type="email" class="input-text" data-mage-init="{&quot;mage/trim-input&quot;:{}}" data-bind="attr: {autocomplete: autocomplete}" data-validate="{required:true, 'validate-email':true}"
          autocomplete="off">
      </div>
    </div>
    <div class="field password required">
      <label for="pass" class="label"><span data-bind="i18n: 'Password'">Password</span></label>
      <div class="control">
        <input name="password" type="password" class="input-text" id="pass" data-bind="attr: {autocomplete: autocomplete}" data-validate="{required:true}" autocomplete="off">
      </div>
    </div>
    <!-- ko foreach: getRegion('additional-login-form-fields') -->
    <!-- ko template: getTemplate() -->
    <input name="captcha_form_id" type="hidden" data-bind="value: formId,  attr: {'data-scope': dataScope}" value="user_login" data-scope="">
    <!-- ko if: (isRequired() && getIsVisible())--><!-- /ko -->
    <!-- /ko -->
    <!-- ko template: getTemplate() -->
    <!-- ko if: (getIsVisible()) -->
    <div data-bind="{
    attr: {
        'id': getReCaptchaId() + '-wrapper'
    },
    'afterRender': renderReCaptcha()
}" id="msp-recaptcha-popup-login-wrapper">
      <div class="g-recaptcha" id="msp-recaptcha-popup-login">
        <div class="grecaptcha-badge" data-style="inline" style="width: 256px; height: 60px; box-shadow: gray 0px 0px 5px;">
          <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
              src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfWZeAUAAAAAAELgO1bZCvaotOO40pssp6Fj5up&amp;co=aHR0cHM6Ly93d3cuc2FyYW1pbGxlci5sb25kb246NDQz&amp;hl=en&amp;v=M-QqaF9xk6BpjLH22uHZRhXt&amp;size=invisible&amp;badge=inline&amp;cb=6b2jlchkg6m9"
              width="256" height="60" role="presentation" name="a-glratoqklfgr" frameborder="0" scrolling="no"
              sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
          <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
            style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
        </div><iframe style="display: none;"></iframe>
      </div>
      <!-- ko if: (!getIsInvisibleRecaptcha()) --><!-- /ko -->
    </div>
    <!-- /ko -->
    <!-- /ko -->
    <!-- /ko -->
    <div class="actions-toolbar">
      <input name="context" type="hidden" value="checkout">
      <div class="primary">
        <button type="submit" class="action action-login secondary" name="send" id="send2">
          <span data-bind="i18n: 'Sign In'">Log In</span>
        </button>
      </div>
      <div class="secondary">
        <a class="action" data-bind="attr: {href: forgotPasswordUrl}" href="https://www.saramiller.london/customer/account/forgotpassword/">
                                <span data-bind="i18n: 'Forgot Your Password?'">Forgot Your Password?</span>
                            </a>
      </div>
    </div>
  </div>
  <input type="text" name="token" style="display: none">
</form>

Text Content

JavaScript seems to be disabled in your browser. For the best experience on our
site, be sure to turn on Javascript in your browser.

We use cookies to make your experience better. To comply with the new e-Privacy
directive, we need to ask for your consent to set the cookies. Learn more.

Allow Cookies
Explore Our Bestsellers SHOP NOW >
Free UK Delivery when you spend £100 or more (Excludes Wallpaper,Fabric & Roller
Blinds)
Special Edition Wall Art SHOP NOW
 * Log In
 * Register

Toggle Nav
My Cart
My Cart
Close You have no items in your bag.

Search
Search

Search
NEW IN
BESTSELLERS
GIFTS


E-GIFT CARDS


GIFTS UNDER £25


GIFTS UNDER £50


GIFTS FOR HER


GIFTS FOR HOME


GIFTS FOR WEDDING


GIFT SETS


GIFTS FOR CHILDREN


SHORTBREAD


CELEBRATION CARDS

BIRTHDAY CARDS
BLANK CARDS
AGE CARDS
SPECIAL OCCASION CARDS


GIFT WRAP

GIFT BAGS
GIFT BOXES
GIFT TAGS
TISSUE PAPER

HOME


HOME FURNISHINGS

CUSHIONS
BED LINEN
CURTAINS & ROLLER BLINDS
WALLPAPER
WALLPAPER SAMPLES
FABRICS
FABRIC SAMPLES



WALL ART

SMALL WALL ART
LARGE WALL ART



DINING

DINNER SETS
PLATES & BOWLS
TEA TIME
MUGS
TEA CUPS & TEA POTS
CAKE STANDS & SERVING DISHES
PLACEMATS & COASTERS
GLASSWARE
OUTDOOR DINING


KITCHEN

KITCHEN STORAGE
APRONS
OVEN GLOVES
TEA TOWELS
TRAYS



VASES & PLANT POTS


FAUX FLOWERS


HOME FRAGRANCE

CANDLES
DIFFUSERS
DIFFUSER REFILLS



HOME OFFICE


STATIONERY


GREETING CARDS

AGE CARDS
ANNIVERSARY CARDS
BIRTHDAY CARDS
BLANK CARDS
GET WELL CARDS
GOOD LUCK CARDS
NEW BABY CARDS
NEW HOME CARDS
RETIREMENT CARDS
SYMPATHY CARDS
THANK YOU CARDS
WEDDING & ENGAGEMENT CARDS


BOOKS


HOME OFFICE

NOTECARDS
NOTEBOOKS
PENS & PENCIL CASES
STORAGE & ORGANISERS
ADDRESS BOOKS & PLANNERS
STICKY NOTES & PADS


GIFT WRAP

GIFT BAGS
GIFT BOXES
GIFT TAGS
TISSUE PAPER

BEAUTY & ACCESSORIES


SILK EYE MASKS


BATH & BODY


COSMETIC BAGS


HANDBAGS


PURSES


JEWELLERY


WATCHES


ON-THE-GO


HANDBAGS


PURSES


TRAVEL ACCESSORIES


LUGGAGE


COLLECTIONS


CHELSEA COLLECTION


ORCHARD COLLECTION


INDIA COLLECTION


TAHITI COLLECTION


BAMBOO COLLECTION


TROPICAL COLLECTION


UNDERWATER COLLECTION


GOLD LEAVES COLLECTION


PEONY COLLECTION


WISTERIA COLLECTION


FLAMINGO COLLECTION


PICCADILLY COLLECTION


CELESTIAL COLLECTION


BLOG
 * Log In
 * Register


ENTER THE ENCHANTING WORLD OF SARA MILLER LONDON AND EXPLORE OUR BEAUTIFUL
COLLECTION OF LUXURIOUS GIFTS AND HOMEWARES





SHOP ALL GIFTS


SHOP CUSHIONS


SHOP WALL ART


SHOP TRAYS






MEET SARA MILLER



Award-winning British designer and founder of Sara Miller London.



For as long as I can remember I have been happiest when I am tucked away with a
sketch book. I have always been inspired by my adventures around the
globe and love to capture a little piece of the exotic when I am back in my
London studio creating our beautiful designs.

At Sara Miller London we are recognised for our use of rich textures and vivid
colours, all embellished with delicate gold details which have become synonymous
with the brand. I hope you enjoy escaping the everyday with our uplifting and
unique collections.



Happy shopping!





READ MORE





SARA'S FAVOURITES


Pink Birds Birch Wood Tray
Price: £30.00
Add to Bag
Green Birds Beauty Gift Set
Price: £48.00
Add to Bag
Gold Leaves & Birds Medium Glass Vase
Price: £36.50
Add to Bag
Smokey Blue Birds Zip Top Crossbody
Price: £75.00
Add to Bag


SIGN UP HERE FOR 10% OFF YOUR FIRST ORDER WHEN YOU SPEND £100 OR MORE

Sign Up Now

SHOP

   
 * Gifts
 * Bed Linen
 * Cushions
 * Wall Art

 * Homeware
 * Stationery
 * Accessories
 * Home Fragrance

CUSTOMER CARE

 * Returns
 * Delivery
 * Cookie Policy
 * Contact Us

 * Privacy Policy
 * Terms Of Use
 * Terms & Conditions
 * Warranty & Repairs
 * FAQ's

ABOUT

 * About Us
 * News & Press
 * Become A Stockist
 * Work With Us

CONTACT US

info@saramiller.london

 * Facebook
 * Twitter
 * Instagram
 * Pinterest


© 2022 Sara Miller London | Developed by 2buy1click Ltd

Close form

Sign Me Up For Emails



Be the first to hear about our new launches and exclusive promotions when you
sign up for our email newsletters. What's more, you'll receive a one-time code
to enjoy 10% off your next order when you spend £100 or more (excludes
wallpaper, fabric, samples, curtains and blinds). 






SIGN UP

Close
Checkout as a new customer

Creating an account has many benefits:

 * See order and shipping status
 * Track order history
 * Check out faster

Register
Checkout using your account

Email Address

Password


Log In
Forgot Your Password?