menu close

Closing times may vary by restaurant. Please speak to a member of our team at your local restaurant for the most up to date timings. In general, our last food orders are at 9pm and last drinks orders are at 10pm (On Sunday it is 9pm). Please reserve your table online to avoid disappointment.

Table Table Esk Valley Pub Restaurant Dalkeith

Dalkeith pub restaurant details

Melville Dykes Road



EH18 1AN

Opening times

Mon-Sat 11.30am - 11pm

Sun 12pm - 10.30pm



Outdoor dining 

Breakfast serving times

Mon - Fri 6:30am - 10:30am
Sat - Sun 7am - 11am 


The menus



Enjoy fantastic pub food in our garden with a range of great dishes including pub classics and tasty puds. Our kids menu is full of favourites your kids will love. We offer a full range of drinks to complement your meal - choose from crisp beers and ciders to great gins and plenty more. Relax and let us serve up the perfect meal in our garden.

Esk Valley Table Table restaurant in Dalkeith, Midlothian

Our team

Looking for great places to eat in Edinburgh? Come and join us at the Esk Valley Table Table! Our friendly team of locals are passionate about delivering the best experience whenever you stop by – from tasty menu recommendations to top tips on Midlothian attractions, we’ll go above and beyond to make sure you have a great time dining out in Edinburgh with us, whatever the occasion. 

Our location

You’ll find us just off the A7, so getting around Midlothian after a mouth-watering meal with us couldn’t be easier. Dalkeith Country Park and Fort Douglas Adventure Park are just a 10-minute drive away from our Midlothian restaurant – ideal if you’re looking for things to do with the kids in Edinburgh. We’re just a 20-minute drive away from Edinburgh city centre too, so if you’re looking for restaurants near the Royal Mile, we’ve got you covered! 

Why we love Dalkeith

This scenic town on the River Esk is an ideal starting point for fun days out in Edinburgh. Whether you spend your days soaking up the great outdoors with a walk around Pentland Hills Regional Park, taking the kids to Edinburgh Zoo, or heading into the historic city centre to visit Edinburgh Castle and the Palace of Holyroodhouse, our Esk Valley restaurant will be waiting with a warm welcome and great-value menu. 

Check out our other restaurants in Midlothian. 

There’s plenty to tickle your tastebuds on our Table Table menu when you’re dining out in Midlothian, but our Head Chef is a big fan of our Great Grills! We’ve got all kinds of mouth-watering puds too, like our tasty Triple Chocolate Brownie or our delicious Caramel Apple Betty.

There’s nothing like a Sunday roast to bring the family together! Our Esk Valley Table Table is perfect when you’re looking for Sunday roasts in Dalkeith. Tuck into tender slices of roast gammon, turkey or beef along with delicious roast potatoes, golden Yorkshire puddings and more from 12pm every Sunday. Our Table Table Sunday lunches for kids are only £3.99 too, so don’t miss out! 

Tuck into all-you-can-eat breakfasts in Dalkeith with us at Table Table. Choose from a breakfast menu of everything from back bacon rashers, premium sausages and tasty vegetarian alternatives to delicious hash browns, beans and eggs cooked just how you like them. Plus, when you order our full Premier Inn Breakfast, you get to tuck into our tasty continental selection, too, which includes pastries, yoghurts, cereals and fruit – dig in!

Whatever the occasion, our Esk Valley Table Table is perfect if you’re looking for family friendly restaurants in Dalkeith. Kids can look forward to a tasty starter, a mouth-watering main and a delicious dessert and – best of all – up to two under-16s eat breakfast for free when one adult orders a full Premier Inn Breakfast or Meal Deal!

Come and join us at our Esk Valley Table Table! We might not have a soft play area at our Dalkeith restaurant, but we’re close to popular attractions in Midlothian like the Fort Douglas Adventure Park for the whole family to enjoy before visiting us for some great-value pub grub. Find out more about what we offer during the school holidays at our Table Table restaurants.   

From mid-week meals to special occasions, we welcome all kinds of group bookings at our Esk Valley Table Table. You can book tables for up to 16 people online through our website, or call us on 01315 619 000 to find out more about our Table Table group bookings in Dalkeith. If you’re planning events in Midlothian for more than 16 people, you can either give us a call to book or select ‘other’ for the number of guests on our Table Table booking page and submit an enquiry with us. Whatever your party size though, we’d always recommend booking in advance to avoid disappointment! Some of our Table Table restaurants have function rooms available to book for all kinds of events, too. 

Good news – thanks to our beer garden, the Esk Valley Table Table is ideal if you’re searching for restaurants with outdoor seating in Dalkeith. Sit back, relax and soak up the great outdoors with some mouth-watering meals and refreshing drinks after days out in Midlothian.

The majority of our Table Table restaurants are accessible. As layouts and facilities can vary between restaurants, please contact our site directly if you have any specific questions about visiting this location – we’ll be happy to help. 

Visit our Table Table allergy and dietary information section to find out everything you need to know about our meals and menus before stopping by. You can also check out our Meet the Maker page to discover how our delicious dishes are made and where our produce comes from. 

Our Esk Valley Table Table has a car park for guests, so we’ve got you covered when you’re looking for restaurants in Midlothian with parking! Prices and parking durations may vary depending on your location, so make sure you check the parking info on site.

Good news – free Wi-Fi is available at most of our Table Table restaurants! Connection speeds may vary depending on your location

Free meals and money off