Best Restaurants in Edinburgh

The ultimate guide to the most desirable fine dining restaurants in Edinburgh with a mix of top, fresh and vibrant menus to suit all tastes and budgets. The creme de la creme of leading, world class chefs waiting to treat your palate to the finest cuisines using prime ingredients and flavours from all corners of the globe.

thumb_cosmo_edinburgh

Cosmo Buffet Restaurant near the Omni Centre in Edinburgh's East End offers an array of fresh food and ...

Read more
Address:
Greenside Place
Edinburgh
EH1 3AA
Scotland
0131 557 0808
Address:
10 Antigua St
Edinburgh
EH1 3NH
Scotland
0131 558 1947
thumb_The Cambridge Bar Edinburgh

Situated in heart of Edinburgh's City Centre, The Cambridge Bar specialises in fantatastic gourmet beef burgers, ...

Read more
Address:
20 Young St
Edinburgh
EH2 4JB
Scotland
0131 226 2120
thumb_burgers_and_beers_grillhouse_edinburgh

Burgers and Beers Grillhouse, on Edinburgh's Royal Mile is proud to offer customers an award winning burger made ...

Read more
Address:
192A High St
Edinburgh
EH1 1RW
Scotland
0131 226 1214
thumb_Cafe Centro

Cafe Centro, located in Edinburgh's George Street boasts a relaxed atmosphere and delicious Italian cafe menu ser...

Read more
Address:
Cockle Mill
Edinburgh
EH2 2LE
Scotland
0131 225 3419
thumb_The Blue Bear

Enjoy a wonderful homely atmosphere in the Blue Bear Cafe. Taste the ultimate brunch in our centrally located caf...

Read more
Address:
9 Brandon Terrace
Edinburgh
EH3 5EA
Scotland
0131 629 0229
thumb_The Rendevous Edinburgh

The Rendevous Chinese Restaurant has been serving delicious Peking and Catonese cuisine for...

Read more
Address:
10 Queensferry Street
Edinburgh
EH2 4PG
Scotland
0131 225 2023
thumb_Karens Unicorn

Karen's Unicorn Chinese restaurant, a hidden gem in New Town, Edinburgh, will tempt your tastebu...

Read more
Address:
8B Abercromby Place
Edinburgh
EH3 6LB
Scotland
0131 556 6333
Address:
75 Lothian Road
Edinburgh
EH3 9AW
Scotland
0131 241 6097
Address:
19 Broughton St
Edinburgh
EH1 3JU
Scotland
0131 478 7884