Having evolved from humble beginnings as a fish and chip shop, The Cavaliere Dalkeith is now an Italian restaurant that we just love. In the heart of Dalkeith right on the High Street, The Cavaliere Italian restaurant has been run by the same family for over 50 years and the menu, even today, continues to make waves across this part of Scotland. You can expect daily fish specials, homemade pasta and authentic pizza done to perfection in a log-fired oven. All of that is complemented by an impressive wine selected by hand from only Italian vineyards so there’s very little not to love. Dalkeith may be a small town but The Cavaliere Italian restaurant is always full so reservations are essential.
Lovely atmosphere and excellent meal. Thank you a venue well situated in the heart of Dalkeith . Wide choice of delicious Italian dishes and wines
Great food great staff very friendly , clean toilets , we had a ball and a free short at the end off our meal .
Have been a few times before and noticed a huge improvement on the decor. Great food, quick service, friendly staff, I would definitely recommend going and I will be back.