Teddy’s First Christmas in Elgin
We’re so excited to be celebrating our very first Christmas at Teddy’s — and we can’t wait to have you join us.
Do you remember that feeling when you were a kid at Christmas?
The house decorated from top to bottom. Everyone in great cheer. Christmas crooners playing on the TV and radio. And treats absolutely everywhere you looked. ✨
Well, we’re bringing a little bit of that magical Christmas feeling to Teddy’s.
From 1st December, join us for festive dining, beautiful cocktails, seasonal coffees, chocolates, and a whole host of festive events.
Think twinkling lights, Christmas classics, delicious food, a little indulgence and plenty of reasons to get together.
🎄 Festive dining
🍸 Christmas cocktails
☕ Seasonal coffees & chocolates
✨ Festive events
🥂 And plenty of Teddy’s Christmas magic
Our Christmas menus will be available from 1st to 24th December 2026
Booking diary opens 1st October 2026
2 courses £32 | 3 courses £40
Teddy’s first Christmas is going to be a special one.
We hope you’ll join us. ❤️🎄I
T & Cs
Parties of 12 or more are required to pay a £10pp non refundable deposit and are required to pre order
Due to restaurant layout our maximum table size is 5, therefore large parties are split over multiple tables close by.
With the exception of Christmas day, we are open throughout the festives, including New years day.
