About The Cafe Royal
Keywords: seafood
Retail Location Count: 1
More about The Cafe Royal
The Cafe Royal is located at 19 West Register Street, Edinburgh EH2 2AA, United Kingdom
+441315561884
http://www.caferoyaledinburgh.co.uk