Adam Fireplaces, Marble & Grates

Thistle & Rose is a company dedicated to the reproduction and restoration of Adam fireplaces, which first became fashionable in 18th century Scotland.

Our skilled craftsmen painstakingly recreate and restore them in our workshop in the Scottish Borders.

View chimneypieces
WHAT WE MAKE AND RESTORE
OUR STANDARDS
- Crafted -
Every fireplace is hand made or restored by our craftsmen using time-honoured techniques: some handed down from Georgian times, some lost then rediscovered
- Faithful -
We stay true to Adam's original fireplace designs, often using the same moulds that were employed 200 years ago to make the originals
- Authentic -
From Scots pine to Giallo Reale marble, we select all our materials for their quality and trueness to what was originally used
- Local -
All our fireplaces are made or restored in Scotland, a handful of miles away from where Robert Adam's aesthetic movement was born
TESTIMONIALS
"Possibly the most exquisite thing I have ever bought in my life. An absolute joy to behold"
- Some old lady
"Possibly the most exquisite thing I have ever bought in my life. An absolute joy to behold"
- Some old lady
"Possibly the most exquisite thing I have ever bought in my life. An absolute joy to behold"
- Some old lady
(default) 4 queries took 5 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1SELECT `Page`.`id`, `Page`.`title`, `Page`.`short_title`, `Page`.`parent_id`, `Page`.`type`, `Page`.`slug`, `Page`.`is_published`, (COUNT(`ParentPage`.`id`)-1) AS depth FROM `pages` AS `Page` INNER JOIN pages AS `ParentPage` ON (`Page`.`lft` BETWEEN `ParentPage`.`lft` AND `ParentPage`.`rght`) WHERE 1 = 1 GROUP BY `Page`.`id` ORDER BY `Page`.`lft` ASC 4324320
2SELECT `Page`.`type`, `Page`.`foreign_key` FROM `pages` AS `Page` WHERE id = 1 LIMIT 1110
3SELECT `Page`.`id`, `Page`.`parent_id`, `Page`.`lft`, `Page`.`rght`, `Page`.`ordering`, `Page`.`type`, `Page`.`foreign_key`, `Page`.`slug`, `Page`.`title`, `Page`.`short_title`, `Page`.`content`, `Page`.`description`, `Page`.`main_image_id`, `Page`.`thumb_image_id`, `Page`.`thumb_text`, `Page`.`is_published`, `Page`.`is_locked`, `Page`.`is_for_sale`, `Page`.`is_sold`, `Page`.`show_thumbs`, `Page`.`created`, `Page`.`updated`, `Page`.`created_by`, `Page`.`updated_by`, `MainImage`.`id`, `MainImage`.`model`, `MainImage`.`foreign_key`, `MainImage`.`filename`, `MainImage`.`ext`, `MainImage`.`mimetype`, `MainImage`.`filesize`, `MainImage`.`checksum`, `MainImage`.`dir`, `MainImage`.`height`, `MainImage`.`width`, `MainImage`.`description`, `MainImage`.`version`, `MainImage`.`ordering`, `MainImage`.`created`, `MainImage`.`updated`, `ThumbImage`.`id`, `ThumbImage`.`model`, `ThumbImage`.`foreign_key`, `ThumbImage`.`filename`, `ThumbImage`.`ext`, `ThumbImage`.`mimetype`, `ThumbImage`.`filesize`, `ThumbImage`.`checksum`, `ThumbImage`.`dir`, `ThumbImage`.`height`, `ThumbImage`.`width`, `ThumbImage`.`description`, `ThumbImage`.`version`, `ThumbImage`.`ordering`, `ThumbImage`.`created`, `ThumbImage`.`updated` FROM `pages` AS `Page` LEFT JOIN `media` AS `MainImage` ON (`Page`.`main_image_id` = `MainImage`.`id`) LEFT JOIN `media` AS `ThumbImage` ON (`Page`.`thumb_image_id` = `ThumbImage`.`id`) WHERE `Page`.`id` = 1 LIMIT 1114
4SELECT `Image`.`id`, `Image`.`model`, `Image`.`foreign_key`, `Image`.`filename`, `Image`.`ext`, `Image`.`mimetype`, `Image`.`filesize`, `Image`.`checksum`, `Image`.`dir`, `Image`.`height`, `Image`.`width`, `Image`.`description`, `Image`.`version`, `Image`.`ordering`, `Image`.`created`, `Image`.`updated` FROM `media` AS `Image` WHERE model = "Page" AND `Image`.`foreign_key` = (1) ORDER BY `Image`.`ordering` ASC 001