Heaven Scent loves cake! And coffee! And delicious savouries! And we’re delighted to be able to serve them to you at our two artisan coffee shops, where you can be assured of a warm welcome, buzzing atmosphere, friendly service and eye-catching decor. Not to mention our delicious home baking, barista coffee, speciality teas and light meals.

We’re passionate about eating out being an enjoyable, stress-free experience for everyone, so our menu offer great options for customers with special dietary requirements. Our knowledgeable staff can provide additional information whenever required.

We’re also committed to using locally sourced produce and suppliers as part of our ethos of supporting our community.

Heaven Scent, Milnathort
Our original, award-winning coffee shop is located in the pretty village of Milnathort, and is ideally located for drivers, cyclists and walkers alike.

We’re open every day for breakfasts, brunches, lunches, sweet treats and incredible afternoon teas. We offer a take away service, and our corporate catering and outside catering is also run from this shop.

Enjoy coffee and cake al fresco in our beautiful Secret Garden which features all our usual quirky touches, and you celebrate special occasions by going through the SMEG fridge door, up the enchanting staircase and into Heavens Above, where you’ll find four charming private rooms. Sharing afternoon tea platter anyone?

Heaven Scent at Dunfermline Carnegie Museum & Galleries
The café at this prestigious new museum and library is located on the mezzanine, and designed in the same funky style as the rest of the fabulous building.

The café provides visitors with a wonderful place to stop and relax, either as a destination in its own right or when visiting the exhibits and library. Sit on the balcony and watch the world go by, or take away a cuppa if more pressed for time.

Open 7 days a week, we serve our famous barista coffee and home made cakes, light meals and other snacks. Sit on the balcony and watch the world go by, or take away a cuppa if more pressed for time.