Sort by:
11 products
Tall and severe, in a matte charcoal that reads almost like stone.
- Material: Ceramic
- Finish: Matte
- Dimensions: H34 × Ø12 cm
- Weight: 1.3 kg
- Details: 1.0 L
- Care: Wipe with a damp cloth
- Made in: Portugal
A full-bodied urn in muted ash — meant to stand alone on the floor or a low table.
- Material: Ceramic
- Finish: Matte
- Dimensions: H32 × Ø20 cm
- Weight: 2.1 kg
- Details: Decorative only
- Care: Dust with a dry cloth
- Made in: Portugal
A long dark-oak tray with a low lip — an ottoman's best friend.
- Material: Oak
- Finish: Oiled
- Dimensions: 3 × 40 × 22 cm
- Weight: 1.2 kg
- Care: Wipe, re-oil
- Made in: Poland
A hand-carved totem of stacked forms in dark, oiled mango wood.
- Material: Mango wood
- Finish: Oiled
- Dimensions: H36 × Ø9 cm
- Weight: 1.0 kg
- Care: Dust with a dry cloth
- Made in: India
Two matte charcoal holders that flip between tea-light and taper.
- Material: Ceramic
- Finish: Matte
- Dimensions: H5 × Ø8 cm
- Weight: 0.7 kg / set
- Details: Fits tea-light / taper · set of 2
- Care: Wipe with a damp cloth
- Made in: Portugal
A wide, low mirror made to lean along a mantel or console.
- Material: Wood frame
- Finish: Oiled
- Dimensions: H70 × W140 cm
- Weight: 12 kg
- Details: Lean or mount
- Care: Wipe with a soft cloth
- Made in: Poland
A tall pill shape with a fine charcoal frame — modern without trying too hard.
- Material: Aluminium
- Finish: Powder-coated
- Dimensions: H90 × W40 cm
- Weight: 4 kg
- Details: Hidden bracket incl
- Care: Wipe with a soft cloth
- Made in: China
A single dark form on a bone ground — graphic, quiet, sure of itself.
- Material: Framed print
- Finish: Matte · black frame
- Dimensions: Framed 52 × 52 cm
- Weight: 1.6 kg
- Details: Ready to hang
- Care: Dust the frame
- Made in: UK
A heavy hand-knit in ashy grey — the throw for the coldest chair in the house.
- Material: Wool
- Finish: Chunky knit
- Dimensions: 120 × 150 cm
- Weight: 1.6 kg
- Care: Dry clean
- Made in: UK
Deep umber velvet that shifts in the light — a little richness, kept dark.
- Material: Cotton velvet
- Finish: Cotton velvet
- Dimensions: 50 × 50 cm
- Fill: Feather insert incl
- Details: Removable cover · zip
- Care: Dry clean
- Made in: Portugal
Bring the console together
Chosen to hold any room.
From chalky stoneware to honed travertine, every vessel is chosen for the way material, proportion and finish change the feeling of a room.
Material-led
Ceramic, natural stone and glass are selected for texture, weight and honest surface detail.
Natural variation
Glaze pooling, stone pores and hand-finished edges make every piece subtly individual.
Scaled with intention
Small bud vases, balanced console forms and larger statement pieces cover different styling needs.
Easy to style
Quiet tones and simple silhouettes layer naturally with books, trays, branches and collected objects.
Material Care
Care for every vase
From glazed ceramics to mouth-blown glass, each material benefits from a slightly different routine. Follow these simple guidelines to preserve the finish and protect the surfaces beneath.
FAQs
Every piece is made from natural materials, so no two are exactly alike. You may notice subtle differences in colour, veining, texture, or surface markings - these natural variations are part of what makes each piece unique and are not considered imperfections.
Yes. The vase is fully watertight and suitable for displaying fresh flowers with water. To help preserve the finish, we recommend emptying and drying the vase between uses rather than leaving water inside for extended periods.
Wipe the surface with a soft, damp cloth and dry it afterwards. Avoid acidic or abrasive cleaners, as they can damage natural stone. Clean spills promptly, especially wine, coffee, citrus, or oils, to help maintain the stone's appearance over time.
Yes. Dimensions can be viewed in either centimetres or inches using the unit selector on the product page, making it easier to visualise the scale in your space.
Absolutely. You can include a personal gift message during checkout, and no pricing information will be included in the parcel, making it ready to send directly to the recipient.
This piece is designed to feel at home in a variety of spaces. Depending on its size, it works beautifully on a console, coffee table, dining table, shelf, bedside table, or bathroom vanity. We recommend checking the product dimensions alongside your space before ordering.
This piece is designed to feel at home in a variety of spaces. Depending on its size, it works beautifully on a console, coffee table, dining table, shelf, bedside table, or bathroom vanity. We recommend checking the product dimensions alongside your space before ordering.
Each stone piece is carefully wrapped with protective padding and securely boxed to minimise movement during transit. Because natural stone is substantial and delicate at the same time, every order is packed to help ensure it arrives safely.F

{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--21439266357404__social_feeds_aMatYt:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>
{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--21439266357404__social_feeds_aMatYt:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>
{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--21439266357404__social_feeds_aMatYt:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>
{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--21439266357404__social_feeds_aMatYt:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>
{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--21439266357404__social_feeds_aMatYt:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>
{
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})"
x-init="document.addEventListener(`eurus:template--21439266357404__social_feeds_aMatYt:splide-ready`, () => {
$nextTick(() => {
if (window.innerWidth > 1024) {
const imageHeight = $el.getBoundingClientRect().height;
if (imageHeight > 0) {
$el.closest('.x-container-quickview-content').style.height = $el.getBoundingClientRect().height + 'px'
}
}
})
})"
>