Are you looking to impress this Valentine's? Whether it's sparkling afternoon teas, reasonably-priced romantic dining or cutting-edge dishes in jaw-dropping dining rooms, choose from our pick of restaurants guaranteed to earn some serious brownie points.
Followed by beautiful roast beef, cooked perfectly...
British
30-34 St. Andrew Square,
EH2 2AD,
Edinburgh
Average price £25
Wine list good and not overly priced for Edinburgh
British
131-133 George Street,
EH2 4YW,
Edinburgh
Average price £30
95 for a 2 course meal, and the portion size was great
Really glad to have found this restaurant during our stay
Scottish
(1st Floor) 53 Princes Street,
EH2 2DQ,
Edinburgh
Average price £27
Nice food, nice wine and really nice atmosphere