Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-hide-security-enhancer domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-cron-manager domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the bcm-duplicate-menu domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the checkout-wc domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woosidebars domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-import-export-lite domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpcf7-redirect domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-gateway-paypal-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-gateway-paypal-express-checkout domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-subscriptions domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-xero domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170

Warning: foreach() argument must be of type array|object, string given in /home/srv161135/tlp.kburnakov.ru/wp-content/plugins/acf-cpt-options-pages/class.acf-cpt-options-pages.php on line 34

Deprecated: Function wp_make_content_images_responsive is deprecated since version 5.5.0! Use wp_filter_content_tags() instead. in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170
Hand Crafted Tapware | Wood Melbourne | Brunswick, Melbourne | TLP
Issue No. 17 now available to pre-order
Issue No. 17 now available to pre-order

Deprecated: Function wp_make_content_images_responsive is deprecated since version 5.5.0! Use wp_filter_content_tags() instead. in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170
x

Architects at home

& Designers at home

The Local Project’s
latest hardcover books

Product Design
Brunswick, VIC, Australia
Wood Melbourne

Wood Melbourne was founded by carpenter, builder, tinkerer and inventor Oliver MacLatchy. Oliver loves the way timber looks and feels, its versatility, how it ages with you and tells a story. In Oliver’s world, timber belongs in every room of the home. During one of his tinker sessions in his workshop in 2013, Oliver invented timber spouts and since then Wood Melbourne has grown. With over 16 years experience as a carpenter, Oliver produces his pieces to the highest quality. The raw timber used for each spout is reclaimed timber that goes through a 12 step process by hand including denailing, sanding and waxing. This process makes sure each finished timber spout is unique in aesthetic but uniform in levels of exceptional craftsmanship and quality. Each individual Wood Melbourne item is designed and made by hand in Oliver’s workshop in Melbourne.
Wood Melbourne was founded by carpenter, builder, tinkerer and inventor Oliver MacLatchy. Oliver loves the way timber looks and feels, its versatility, how it ages with you and tells a story. In Oliver’s world, timber belongs in every room of the home. During one of his tinker sessions in his workshop in 2013, Oliver invented timber spouts and since then Wood Melbourne has grown. With over 16 years experience as a carpenter, Oliver produces his pieces to the highest quality. The raw timber used for each spout is reclaimed timber that goes through a 12 step process by hand including denailing, sanding and waxing. This process makes sure each finished timber spout is unique in aesthetic but uniform in levels of exceptional craftsmanship and quality. Each individual Wood Melbourne item is designed and made by hand in Oliver’s workshop in Melbourne.

Warning: Undefined array key "additional_posts" in /home/srv161135/tlp.kburnakov.ru/wp-content/themes/tlp/single-profiles.php on line 180

Warning: foreach() argument must be of type array|object, null given in /home/srv161135/tlp.kburnakov.ru/wp-content/themes/tlp/single-profiles.php on line 180

Deprecated: Function wp_make_content_images_responsive is deprecated since version 5.5.0! Use wp_filter_content_tags() instead. in /home/srv161135/tlp.kburnakov.ru/wp-includes/functions.php on line 6170
This website uses cookies to improve your browsing experience. Please accept to continue. Accept Cookies

Warning: Undefined array key "scroll_speed" in /home/srv161135/tlp.kburnakov.ru/wp-content/themes/tlp/libs/assets.php on line 492

Warning: Undefined array key "v4" in /home/srv161135/tlp.kburnakov.ru/wp-content/themes/tlp/libs/assets.php on line 500

Warning: Undefined array key "displayed_discount_popup" in /home/srv161135/tlp.kburnakov.ru/wp-content/themes/tlp/libs/assets.php on line 516