MICHELIN GUIDE • BIB GOURMAND

A Story in Every Dish

Experience the finest Indian cuisine in Epsom and Leeds.
Award-winning flavors crafted with passion and tradition.

/* HERO SECTION */ .tmr-hero { position: relative; height: 100vh; display: flex; align-items: center; justify-content: center; text-align: center; border-radius: 20px; overflow: hidden; } /* DARK OVERLAY */ .tmr-overlay { position: absolute; inset: 0; z-index: 1; } /* CONTENT */ .tmr-hero-content { position: relative; z-index: 2; max-width: 900px; padding: 20px; color: #fff; animation: fadeUp 1.2s ease; } /* BADGE */ .tmr-badge { display: inline-block; font-size: 12px; color:#FFA30C; margin-bottom: 20px; animation: fadeDown 1s ease; font-family: "Playfair Display", serif; } /* HEADING */ .tmr-hero h1 { font-size: 64px; font-weight: 500; line-height: 1.2; margin-bottom: 20px; color: #fff; font-family: sail; } .tmr-hero h1 span { color: #fff; font-style: italic; } /* PARAGRAPH */ .tmr-hero p { font-size: 18px; color: #ddd; margin-bottom: 35px; font-family: "Playfair Display", serif; } /* CTA GROUP */ .tmr-cta-group { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; } /* BUTTON BASE */ .tmr-btn { padding: 10px 22px; border-radius: 6px; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; transition: 0.4s; text-decoration: none; font-family: "Playfair Display", serif; } /* FLEX ALIGN */ .tmr-btn { display: inline-flex; align-items: center; gap: 10px; position: relative; overflow: hidden; } /* ARROW STYLE */ .tmr-arrow img { width: 14px; height: 14px; transition: transform 0.3s ease; } /* HOVER ANIMATION */ .tmr-btn:hover .tmr-arrow img { transform: translateX(6px); } /* OPTIONAL: SMOOTH BUTTON FEEL */ .tmr-btn { box-shadow: 0 4px 12px rgba(0,0,0,0.1); } .tmr-btn:hover { box-shadow: 0 8px 20px rgba(0,0,0,0.2); } /* PRIMARY */ .tmr-btn.primary { background: #FFA30C; color: #000; font-family: "Playfair Display", serif; border: 1px solid #FFA30C; } .tmr-btn.primary:hover { background: transparent; color: #FFA30C; transform: translateY(-3px); border: 1px solid #FFA30C; } /* DEFAULT (black arrow) */ .tmr-btn.primary .tmr-arrow img { filter: brightness(0); /* makes it black */ transition: all 0.3s ease; } /* HOVER */ .tmr-btn.primary:hover .tmr-arrow img { filter: invert(68%) sepia(88%) saturate(600%) hue-rotate(2deg) brightness(100%) contrast(100%); } /* SECONDARY */ .tmr-btn.secondary { background: #fff; color: #000; font-family: "Playfair Display", serif; } .tmr-btn.secondary:hover { background: #FFA30C; } /* OUTLINE */ .tmr-btn.outline { border: 1px solid #ffa30c; color: #ffa30c; } .tmr-btn.outline:hover { background: #ffa30c; color: #000; } .tmr-btn.outline .tmr-arrow img { filter: invert(68%) sepia(88%) saturate(600%) hue-rotate(2deg) brightness(100%) contrast(100%); transition: all 0.3s ease; } /* HOVER → black icon */ .tmr-btn.outline:hover .tmr-arrow img { filter: brightness(0); } /* ANIMATIONS */ @keyframes fadeUp { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeDown { from { opacity: 0; transform: translateY(-30px); } to { opacity: 1; transform: translateY(0); } } /* RESPONSIVE */ /* ========================= */ /* 📱 TABLET */ /* ========================= */ @media (max-width: 1024px) { .tmr-hero { height: 80vh; padding: 40px 20px; } .tmr-hero h1 { font-size: 48px; } .tmr-hero p { font-size: 16px; } .tmr-hero-content { max-width: 700px; } } /* ========================= */ /* 📱 MOBILE */ /* ========================= */ @media (max-width: 768px) { .tmr-hero { height: auto; /* 🔥 important */ min-height: 100vh; padding: 60px 20px; border-radius: 0; /* full width feel */ } .tmr-hero-content { padding: 0; } .tmr-badge { font-size: 10px; padding: 6px 14px; margin-bottom: 15px; } .tmr-hero h1 { font-size: 32px; line-height: 1.3; } .tmr-hero p { font-size: 14px; margin-bottom: 25px; } /* STACK BUTTONS */ .tmr-cta-group { flex-direction: column; gap: 10px; width: 100%; } .tmr-btn { width: 100%; text-align: center; font-size: 14px; padding: 12px; } } /* ========================= */ /* 📱 SMALL MOBILE */ /* ========================= */ @media (max-width: 480px) { .tmr-hero h1 { font-size: 26px; } .tmr-hero p { font-size: 13px; } .tmr-badge { font-size: 9px; letter-spacing: 1px; } }
best Indian restaurant in Epsom UK with brand in Leeds UK

Our

Dastaan - Logo small for the best Indian restaurant in Epsom, UK
best Indian restaurant in Epsom UK with brand in Leeds UK

‘Dastaan’ means a story, a tale! For us, each dish is nothing less than a story. A story full of delectable dishes, garnished with great love & service, for satiating your taste buds and to bring a smile on your face with that full stomach.

Our journey began in the year 2016 with our 1st launch of Dastaan – at Epsom. It has quickly become the best Indian restaurant in Epsom UK. It is an authentic restaurant that serves lip-smacking Indian dishes. We give a contemporary twist to the traditional dishes. Dastaan was showered with loads of love, making us earn the Michelin BIB Gourmand in no time and reach the top spots in Trip Advisor (top 3), Top in UK, by Square meal and rated 4.7 in Google Reviews consistently. Having won the Epsom EWell Business Excellence Award in the Food & Hospitality category, Dastaan continues to delight its clientele under the leadership of serial entrepreneur Mr. Anurag Singh and celebrated chefs Nand Kishore and Sanjay.

2023

THE BEGINNING

Dastaan was founded in 2023 with a vision to bring authentic Indian flavours to life through modern storytelling. Inspired by rich culinary heritage, our journey began with a passion for quality, culture, and unforgettable dining experiences.

2023

THE BEGINNING

Dastaan was founded in 2023 with a vision to bring authentic Indian flavours to life through modern storytelling. Inspired by rich culinary heritage, our journey began with a passion for quality, culture, and unforgettable dining experiences.

2023

THE BEGINNING

Dastaan was founded in 2023 with a vision to bring authentic Indian flavours to life through modern storytelling. Inspired by rich culinary heritage, our journey began with a passion for quality, culture, and unforgettable dining experiences.

2023

THE BEGINNING

Dastaan was founded in 2023 with a vision to bring authentic Indian flavours to life through modern storytelling. Inspired by rich culinary heritage, our journey began with a passion for quality, culture, and unforgettable dining experiences.

2023

THE BEGINNING

Dastaan was founded in 2023 with a vision to bring authentic Indian flavours to life through modern storytelling. Inspired by rich culinary heritage, our journey began with a passion for quality, culture, and unforgettable dining experiences.

2023

THE BEGINNING

Dastaan was founded in 2023 with a vision to bring authentic Indian flavours to life through modern storytelling. Inspired by rich culinary heritage, our journey began with a passion for quality, culture, and unforgettable dining experiences.

Locations

Restaurant image of Leeds - best Indian restaurant in Epsom UK with brand in Leeds UK

113 230 0600

leeds@dastaan.co.uk

Restaurant image of Epsom - best Indian restaurant in Epsom UK with brand in Leeds UK

20 8786 8999

epsom@dastaan.co.uk

Restaurant image of Leeds - best Indian restaurant in Leeds UK

0113 230 0600

leeds@dastaan.co.uk

020 8786 8999

epsom@dastaan.co.uk

0

AUTHENTIC DISHES

From street food to royal curries

0

SIGNATURE DRINKS

Crafted cocktails & traditional beverages

0

VEG OPTIONS

A paradise for vegetarian lovers

0k

HAPPY GUESTS

Served with love across UK

.tmr-counter { display: grid; grid-template-columns: repeat(4, 1fr); padding: 50px 20px; text-align: center; gap: 30px; } .tmr-item { color: #fff; } /* ICON CIRCLE */ .tmr-icon { width: 90px; height: 90px; border-radius: 50%; margin: 0 auto 20px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.05); border: 1px solid #d4af37; transition: 0.4s; } /* ICON IMAGE */ .tmr-icon img { width: 30px; transition: 0.4s; filter: brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(400%) hue-rotate(10deg); } /* NUMBER */ /* NUMBER (50+, 20+, etc) */ .tmr-item h2 { font-size: 47px; font-weight: 500; color: #d4af37; font-family: 'Playfair Display', serif; } /* SMALL TITLE (AUTHENTIC DISHES) */ .tmr-item h4 { font-size: 13px; letter-spacing: 3px; text-transform: uppercase; color: #fff; margin-top: 16px; margin-bottom: 12px; font-weight: 500; font-family: 'Playfair Display SC'; } /* DESCRIPTION TEXT */ .tmr-item p { font-size: 14px; color: #fff; line-height: 1.6; max-width: 220px; margin: 0 auto; } /* 🔥 HOVER EFFECT (LIKE YOUR IMAGE) */ .tmr-item:hover .tmr-icon { background: #f79d0f; border-color: #d4af37; } .tmr-item:hover .tmr-icon img { filter: brightness(0); /* makes icon black */ } .tmr-item:hover { transform: translateY(-5px); } /* RESPONSIVE */ @media (max-width: 992px) { .tmr-counter { grid-template-columns: repeat(2, 1fr); } } /* MOBILE FIX → 2 ITEMS PER ROW */ @media (max-width: 600px) { .tmr-counter { grid-template-columns: repeat(2, 1fr); /* 🔥 2 in one row */ gap: 40px; } .tmr-item h2 { font-size: 30px; /* slightly smaller for mobile */ } .tmr-item h4 { font-size: 12px; } .tmr-item p { font-size: 10px; max-width: 100%; } .tmr-icon { width: 50px; height: 50px; } .tmr-icon img { width: 24px; } } const counters = document.querySelectorAll('.counter'); const startCounter = (counter) => { const target = +counter.getAttribute('data-target'); let count = 0; const speed = 200; const updateCount = () => { const increment = target / speed; if (count { entries.forEach(entry => { if (entry.isIntersecting) { const counter = entry.target; startCounter(counter); observer.unobserve(counter); // run only once } }); }, { threshold: 0.5 }); // attach observer counters.forEach(counter => { observer.observe(counter); });

Locations

divider
Leeds

Leeds

0113 230 0600 | leeds@dastaan.co.uk

Leeds BOOK A TABLE
Epsom

Epsom

020 8786 8999 | epsom@dastaan.co.uk

Epsom BOOK A TABLE
/* SECTION BG */ .rooh-location-section { padding: 60px 20px; text-align: center; } /* HEADING */ .rooh-heading h2 { font-size: 42px; color: #0b3d2e; font-family: "Sail", Sans-serif; margin-bottom: 10px; } /* DIVIDER DESIGN */ .rooh-divider { width: 280px; height: 20px; margin: 0 auto 40px; background-size: contain; } /* CARD WRAP */ .rooh-card-wrap { display: flex; gap: 30px; justify-content: center; flex-wrap: wrap; } /* RESPONSIVE */ @media (max-width: 768px) { .rooh-card-wrap { flex-direction: column; align-items: center; } .rooh-location-section{ padding: 40px 10px; } .rooh-btn-outline{ margin-top: 10px; } } @media (max-width: 560px) { .rooh-location-section{ padding: 40px 10px; } .rooh-btn-outline{ margin-top: 10px; } }
Leeds

Leeds

0113 230 0600 | leeds@dastaan.co.uk

Leeds BOOK A TABLE
/* CARD */ /* CARD */ .rooh-card { background: linear-gradient(135deg, #F28527, #F09340); padding: 24px; border-radius: 14px; text-align: center; max-width: 500px; margin: auto; box-shadow: 0 15px 40px rgba(0,0,0,0.25); position: relative; overflow: hidden; } /* REMOVE CARD MOVEMENT ❌ */ .rooh-card:hover { transform: none; } /* IMAGE WRAP */ .rooh-card-img { overflow: hidden; border-radius: 12px; position: relative; } /* IMAGE */ .rooh-card-img img { width: 100%; display: block; transition: transform 0.6s ease; } /* ONLY IMAGE ZOOM ✅ */ .rooh-card:hover .rooh-card-img img { transform: scale(1); } /* IMAGE OVERLAY (premium effect) */ .rooh-card-img::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.4), transparent); opacity: 0.6; transition: 0.3s; } .rooh-card:hover .rooh-card-img::after { opacity: 0.3; } /* CONTENT */ .rooh-card-content h3 { color: #fff; font-size: 30px; margin: 20px 0 8px; font-family: "Playfair Display", serif; letter-spacing: 1px; } .rooh-card-content p { color: #fff; font-size: 14px; margin-bottom: 22px; opacity: 0.9; } /* BUTTON */ .rooh-btn { display: inline-flex; align-items: center; gap: 10px; background: #0b3d2e; color: #fff; padding: 6px 24px; text-decoration: none; font-size: 14px; border-radius: 30px; transition: all 0.3s ease; position: relative; overflow: hidden; border: 1px solid #0b3d2e; } /* BUTTON HOVER (premium glow) */ .rooh-btn:hover { background: #682302; color: #f09340; border: 1px solid #682302; box-shadow: 0 6px 20px rgba(0,0,0,0.3); } .rooh-btn-outline:hover{ color: #682302; background: transparent !important; border: 1px solid #682302; } /* ARROW */ .rooh-btn .arrow { transition: transform 0.3s ease; } /* ARROW MOVE */ .rooh-btn:hover .arrow { transform: translateX(6px); }
Leeds

Epsom

020 8786 8999 | epsom@dastaan.co.uk

EPSOM BOOK A TABLE
/* CARD */ /* CARD */ .rooh-card { background: linear-gradient(135deg, #F28527, #F09340); padding: 24px; border-radius: 14px; text-align: center; max-width: 500px; margin: auto; box-shadow: 0 15px 40px rgba(0,0,0,0.25); position: relative; overflow: hidden; } /* REMOVE CARD MOVEMENT ❌ */ .rooh-card:hover { transform: none; } /* IMAGE WRAP */ .rooh-card-img { overflow: hidden; border-radius: 12px; position: relative; } /* IMAGE */ .rooh-card-img img { width: 100%; display: block; transition: transform 0.6s ease; } /* ONLY IMAGE ZOOM ✅ */ .rooh-card:hover .rooh-card-img img { transform: scale(1); } /* IMAGE OVERLAY (premium effect) */ .rooh-card-img::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.4), transparent); opacity: 0.6; transition: 0.3s; } .rooh-card:hover .rooh-card-img::after { opacity: 0.3; } /* CONTENT */ .rooh-card-content h3 { color: #fff; font-size: 30px; margin: 20px 0 8px; font-family: "Playfair Display", serif; letter-spacing: 1px; } .rooh-card-content p { color: #fff; font-size: 14px; margin-bottom: 22px; opacity: 0.9; } /* BUTTON */ .rooh-btn { display: inline-flex; align-items: center; gap: 10px; background: #0b3d2e; color: #fff; padding: 6px 24px; text-decoration: none; font-size: 14px; border-radius: 30px; transition: all 0.3s ease; position: relative; overflow: hidden; border: 1px solid #0b3d2e; } /* BUTTON HOVER (premium glow) */ .rooh-btn:hover { background: #682302; color: #f09340; border: 1px solid #682302; box-shadow: 0 6px 20px rgba(0,0,0,0.3); } .rooh-btn-outline:hover{ color: #682302; background: transparent !important; border: 1px solid #682302; } /* ARROW */ .rooh-btn .arrow { transition: transform 0.3s ease; } /* ARROW MOVE */ .rooh-btn:hover .arrow { transform: translateX(6px); }

Team

Anurag Singh

Managing Partner

Chef Nand Kishor

Executive Chef

Chef Sanjay Gour

Culinary Director

READY FOR AN UNFORGETTABLE EXPERIENCE?

Ready to taste the
Dastaan Story?

Whether you're in Leeds or Epsom, our doors are open for you to experience the finest creative Indian cuisine. Book your table today and let us tell you our story through flavours.

/* SECTION */ .ds-cta-section { padding: 100px 20px; text-align: center; color: #fff; } /* CONTAINER */ .ds-cta-container { max-width: 800px; margin: auto; } /* TAG */ .ds-cta-tag { font-size: 16px; letter-spacing: 3px; color: #01381c; display: block; margin-bottom: 20px; } /* TITLE */ .ds-cta-title { font-size: 48px; color: #01381c; line-height: 1.2; font-family: "Sail", Sans-serif; margin-bottom: 20px; } .ds-cta-title em { color: #fff; font-style: italic; font-weight: 400; } /* DESCRIPTION */ .ds-cta-desc { font-size: 18px; font-weight: 500; color: #01381c; line-height: 1.8; max-width: 600px; margin: 0 auto 35px; opacity: 0.9; } /* BUTTON WRAP */ .ds-cta-buttons { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; } /* BUTTON BASE */ .ds-cta-btn { display: inline-flex; align-items: center; gap: 10px; background: #0b3d2e; color: #fff; padding: 6px 24px; text-decoration: none; font-size: 14px; border-radius: 30px; transition: all 0.3s ease; position: relative; overflow: hidden; border: 1px solid #0b3d2e; } /* PRIMARY BUTTON */ /*.ds-cta-btn.primary {*/ /* background: #c89b4a;*/ /* color: #000;*/ /*}*/ /*.ds-cta-btn.outline {*/ /* border: 1px solid #fff;*/ /* color: #fff;*/ /*}*/ /* HOVER */ .ds-cta-btn.primary:hover { background: #682302; color: #f09340; border: 1px solid #682302; box-shadow: 0 6px 20px rgba(0,0,0,0.3); } .ds-cta-btn.outline:hover { color: #682302; background: transparent !important; border: 1px solid #682302; } /* RESPONSIVE */ @media (max-width: 768px) { .ds-cta-title { font-size: 34px; } } @media (max-width: 480px) { .ds-cta-title { font-size: 28px; } .ds-cta-buttons { flex-direction: column; } .ds-cta-btn { width: 100%; text-align: center; } }
NEW ADDITION

Chef's Signature
Specials

EXPLORE FULL MENU
Duck & Chicken Seekh Kebab

Royal Platter Experience

<!--£14-->

A rich mix of sliders, kebabs, and grilled delights.

Slow Chicken Makhani

Traditional Indian Thali

<!--£22-->

A complete meal with curries, rice, and fresh sides.

Gourmet Tandoori Bites

<!--£19-->

Juicy tandoori chicken with crispy, flavorful bites.

/* SECTION */ .ds-signature-section { /*background: #0b3d2e;*/ padding: 70px 20px; color: #fff; font-family: 'Playfair Display', serif; } .ds-container { max-width: 1200px; margin: auto; } /* HEADER */ .ds-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 40px; flex-wrap: wrap; gap: 20px; } .ds-tag { font-size: 18px; letter-spacing: 3px; color: #d4a25a; } .ds-title { font-size: 42px; color : #fff; line-height: 1.2; margin: 10px 0 0; font-family: "Sail", Sans-serif; } .ds-title em { font-style: italic; font-weight: 400; } /* LINK */ .ds-menu-link { color: #d4a25a; text-decoration: none; font-size: 13px; letter-spacing: 1px; display: flex; align-items: center; gap: 6px; transition: 0.3s; } .ds-menu-link span { transition: 0.3s; } .ds-menu-link:hover span { transform: translateX(5px); } /* GRID */ .ds-card-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; } /* CARD */ .ds-card { background: transparent; } .ds-img-wrap { border-radius: 12px; overflow: hidden; } .ds-img-wrap img { width: 100%; height: 400px; object-fit: cover; transition: 0.5s; } /* IMAGE ZOOM */ .ds-card:hover img { transform: scale(1.08); } /* CONTENT */ .ds-card-content { margin-top: 15px; } .ds-card-top { display: flex; justify-content: space-between; align-items: center; } .ds-card-top h3 { color: #f09340; font-size: 18px; margin: 0; } .ds-price { font-size: 20px; color: #f09340; } .ds-card-content p { font-size: 15px; margin-top: 8px; opacity: 0.85; line-height: 1.5; } /* RESPONSIVE */ @media (max-width: 992px) { .ds-card-grid { grid-template-columns: repeat(2, 1fr); } .ds-title { font-size: 34px; } } @media (max-width: 600px) { .ds-card-grid { grid-template-columns: 1fr; } .ds-header { align-items: flex-start; } .ds-title { font-size: 28px; } }

Restaurant Gallery

/* MAIN GRID */ .tmrx-gallery { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } /* CARD */ .tmrx-card { position: relative; overflow: hidden; border-radius: 16px; height: 300px; } /* BIG CARD */ .tmrx-card.tmrx-big { grid-column: span 1; grid-row: span 1; height: 300px; width: 500px; } /* IMAGE */ .tmrx-card img { width: 100%; height: 100%; object-fit: cover; object-position: center; transition: 0.6s ease; } /* OVERLAY */ .tmrx-overlay { position: absolute; inset: 0; background: linear-gradient( 180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.85) ); display: flex; align-items: flex-end; justify-content: center; padding: 20px; opacity: 0; transition: 0.5s; } /* TEXT */ .tmrx-overlay h3 { color: #fff; font-size: 22px; font-family: 'Playfair Display', serif; transform: translateY(20px); transition: 0.5s; } /* HOVER */ .tmrx-card:hover img { transform: scale(1.08); } .tmrx-card:hover .tmrx-overlay { opacity: 1; } .tmrx-card:hover .tmrx-overlay h3 { transform: translateY(0); } /* MOBILE (KEEP GRID SAME AS DESKTOP) */ @media (max-width: 768px) { .tmrx-gallery { grid-template-columns: repeat(3, 1fr); /* 🔥 same as desktop */ gap: 10px; /* smaller gap for mobile */ padding: 10px; } .tmrx-card, .tmrx-card.tmrx-big { height: 120px; /* 🔥 smaller height for mobile fit */ width: 100%; } .tmrx-overlay { opacity: 1; /* always visible */ padding: 10px; } .tmrx-overlay h3 { transform: translateY(0); font-size: 12px; /* 🔥 important for fit */ text-align: center; } }

Restaurant Gallery

/* MAIN GRID */ .tmr-gallery { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } /* CARD BASE SIZE (MEDIUM FIX) */ .tmr-card { position: relative; overflow: hidden; border-radius: 16px; height: 300px; /* 🔥 medium size */ } /* BIG CARD */ .tmr-card.big { grid-column: span 1; grid-row: span 1; height: 300px; width: 500px; /* 🔥 bigger premium */ } /* IMAGE */ .tmr-card img { width: 100%; height: 100%; object-fit: cover; object-position: center; transition: 0.6s ease; } /* OVERLAY */ .tmr-overlay { position: absolute; inset: 0; background: linear-gradient( 180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.85) ); display: flex; align-items: flex-end; justify-content: center; padding: 20px; opacity: 0; transition: 0.5s; } /* TEXT */ .tmr-overlay h3 { color: #fff; font-size: 22px; font-family: 'Playfair Display', serif; transform: translateY(20px); transition: 0.5s; } /* HOVER */ .tmr-card:hover img { transform: scale(1.08); } .tmr-card:hover .tmr-overlay { opacity: 1; } .tmr-card:hover .tmr-overlay h3 { transform: translateY(0); } /* ========================= */ /* 📱 TABLET */ /* ========================= */ @media (max-width: 1024px) { .tmr-gallery { grid-template-columns: repeat(2, 1fr); padding: 40px; } .tmr-card.big { grid-column: span 2; grid-row: span 1; height: 350px; } } /* ========================= */ /* 📱 MOBILE */ /* ========================= */ @media (max-width: 768px) { .tmr-gallery { grid-template-columns: 1fr; gap: 15px; padding: 20px; } .tmr-card, .tmr-card.big { height: 250px; } .tmr-overlay { opacity: 1; } .tmr-overlay h3 { transform: translateY(0); font-size: 18px; } } /* ========================= */ /* 📱 SMALL MOBILE */ /* ========================= */ @media (max-width: 480px) { .tmr-card, .tmr-card.big { height: 220px; } .tmr-overlay h3 { font-size: 16px; } }

Our Facilities

Elegant Seating

Spacious and comfortable dining areas designed for a premium experience.

Ample Parking

Convenient parking spaces available for our guests at both locations.

Event Space

Perfect venue for private parties, corporate events, and celebrations.

Safe Dining

Highest standards of hygiene and safety protocols for your peace of mind.

.features-section { padding: 40px 40px; color: #cfe7dd; font-family: playfair display; } .features-section .container { max-width: 1200px; margin: auto; display: grid; grid-template-columns: repeat(2, 1fr); gap: 40px 60px; } .feature-box { display: flex; align-items: flex-start; gap: 18px; } .feature-box img { width: 55px; height: 55px; padding: 10px; border-radius: 27%; border: 1px solid rgba(255,255,255,0.2); object-fit: contain; } .feature-box h4 { margin: 0; font-size: 18px; color: #ffffff; font-weight: 600; font-family: playfair display; } .feature-box p { margin: 6px 0 0; font-size: 14px; color: #a9c7bc; line-height: 1.5; font-family: playfair display; } /* Hover effect (premium feel) */ .feature-box:hover img { background: rgba(255, 163, 12, 0.15); border-color: #ffa30c; transition: 0.3s; } .feature-box:hover h4 { color: #ffa30c; transition: 0.3s; } /* Responsive */ /* Mobile Responsive */ @media (max-width: 768px) { .features-section { padding: 30px 15px; } .features-section .container { grid-template-columns: repeat(2, 1fr); /* ✅ 2 columns */ gap: 20px; } .feature-box { flex-direction: column; /* ✅ stack icon + text */ align-items: center; text-align: center; gap: 10px; } .feature-box img { width: 50px; height: 50px; } .feature-box h4 { font-size: 12px; } .feature-box p { font-size: 10px; } }
Gift
.gift-box { position: relative; max-width: 450px; margin: 50px auto; border-radius: 25px; overflow: hidden; padding: 0px; /* smooth animation */ transition: transform 0.5s ease, box-shadow 0.5s ease; } /* IMAGE */ .gift-box img { width: 100%; display: block; border-radius: 20px; transition: transform 0.5s ease; } /* LABEL */ .gift-label { position: absolute; bottom: 20px; right: 20px; background: #0b3d2e; color: #d4af37; padding: 15px 25px; border-radius: 20px; font-family: "Playfair Display", serif; font-size: 20px; box-shadow: 0 10px 30px rgba(0,0,0,0.3); } /* HOVER EFFECT (MAIN MAGIC) */ .gift-box:hover { transform: rotate(2deg) scale(1.02); box-shadow: 0 25px 50px rgba(0,0,0,0.4); } .gift-box:hover img { transform: scale(1.05); }

Gift Vouchers

Dastaan Gift Vouchers are a perfect way to show you love or extend your gratitude to your friends and family. Our gift vouchers are a great way to satiate your own taste buds with delectable and mouth watering authentic Indian cuisine, whether you are in Epsom or in Leeds.
You can purchase these from our website in a denomination of your choice and take advantage of hassle-free gifting.
You can use these gift vouchers for rewards or recognition. These could be gifted to your employees or can be used as birthday, anniversary gifts or to shower your love and affection on your loved ones.
So what are you waiting for? Just pick an amount and write a personalized message to treat someone at the best Indian restaurant in Epsom UK.

Gift Vouchers

Dastaan Gift Vouchers are a perfect way to show you love or extend your gratitude to your friends and family. Our gift vouchers are a great way to satiate your own taste buds with delectable and mouth watering authentic Indian cuisine, whether you are in Epsom or in Leeds.
You can purchase these from our website in a denomination of your choice and take advantage of hassle-free gifting.
You can use these gift vouchers for rewards or recognition. These could be gifted to your employees or can be used as birthday, anniversary gifts or to shower your love and affection on your loved ones.
So what are you waiting for? Just pick an amount and write a personalized message to treat someone at the best Indian restaurant in Epsom UK.

Guest Reviews

Guest Reviews

★★★★★

"The food at this restaurant was excellent as was the personal service. A cut above any other Indian restaurant. We were all completely satisfied & we all like a variety of spicing & flavors. Well done!"

SARAH JENKINS

FOOD CRITIC
★★★★★

"Amazing ambiance and great hospitality. Highly recommended!"

JOHN SMITH

BUSINESSMAN
★★★★★

"Loved the flavors and presentation. Will visit again!"

EMMA WATSON

FOOD BLOGGER
.reviews { padding:20px 20px; color: #fff; position: relative; overflow: hidden; } .reviews::before { content: "❝"; position: absolute; font-size: 300px; color: rgba(255,255,255,0.05); left: 50px; top: 80px; } .reviews-header { text-align: center; margin-bottom: 60px; } .reviews-header span { color: #d4af37; letter-spacing: 3px; font-size: 12px; } .reviews-header h2 { font-family: "Playfair Display", serif; font-size: 48px; margin: 10px 0; } .divider { display: flex; align-items: center; justify-content: center; gap: 15px; } .divider span { width: 60px; height: 1px; background: #d4af37; } .divider i { color: #d4af37; } .review-box { text-align: center; max-width: 900px; margin: auto; } .stars { color: #d4af37; font-size: 20px; margin-bottom: 25px; } .review-text { font-family: "Playfair Display", serif; font-size: 17px; line-height: 1.8; font-style: italic; margin-bottom: 50px; } .review-user img { width: 80px; height: 80px; border-radius: 50%; border: 3px solid #d4af37; margin-bottom: 10px; } .review-user h4 { letter-spacing: 3px; font-size: 14px; margin: 10px 0 5px; color: #fff; font-family: "Playfair Display", serif; } .review-user span { color: #fff; font-size: 12px; letter-spacing: 2px; } .review-nav { margin-top: 40px; display: flex; justify-content: center; gap: 20px; } .review-nav button { width: 50px; height: 50px; border-radius: 50%; border: 1px solid rgba(255,255,255,0.2); background: transparent; color: #fff; font-size: 20px; cursor: pointer; transition: 0.3s; } .review-nav button:hover { background:#ffa30c; color: #000; border: 1px solid rgba(255,255,255,0.2); } /* Slider visibility */ .review-item { display: none; } .review-item.active { display: block; } .review-nav button { outline: none; /* remove black focus outline */ box-shadow: none; /* remove shadow */ } /* also remove on click/focus */ .review-nav button:focus, .review-nav button:active { outline: none; box-shadow: none; } document.addEventListener("DOMContentLoaded", function () { let index = 0; const items = document.querySelectorAll(".review-item"); const total = items.length; function showSlide(i) { items.forEach(item => item.classList.remove("active")); items[i].classList.add("active"); } const nextBtn = document.getElementById("next"); const prevBtn = document.getElementById("prev"); if (nextBtn && prevBtn) { nextBtn.addEventListener("click", function () { index = (index + 1) % total; showSlide(index); }); prevBtn.addEventListener("click", function () { index = (index - 1 + total) % total; showSlide(index); }); // Auto slide setInterval(() => { index = (index + 1) % total; showSlide(index); }, 5000); } });

Frequently Asked Questions

We are open Tuesday to Sunday. Lunch: 12:00 PM – 2:30 PM, Dinner: 5:30 PM – 10:30 PM. We are closed on Mondays.

While we do accept walk-ins, we highly recommend making a reservation, especially on weekends and for large groups, to ensure we can accommodate you.
Yes! We have a wide variety of vegetarian dishes (30+ options) and several vegan-friendly choices. Please inform your server of any dietary requirements.
Yes, both our Epsom and Leeds locations have nearby parking facilities for our guests.
Absolutely. We offer catering services and have space for private events. Please contact us directly to discuss your requirements.