Salt N Pepper Squid With Rice Peas Restaurants in Edinburgh
Show restaurants on map
4.5
Menu
Table booking
4.5
Menu
Table booking
City: Edinburgh, 84 Dalry Rd, Edinburgh, EH112AH, EH11 2AH, United Kingdom
"Tasty food, kind staff and well spaced tables. Highly recommend."
Feedback
These reviews refer only to the mentioned ingredients.