Cranston's Restaurant
43 Princes St, Edinburgh
0131 556 4648
Order Online
Reserve
Cranston's Restaurant
43 Princes St, Edinburgh EH2 2BY
0131 556 4648