The Royal Fish Bar

19 High Street

 -  - United Kingdom  (GB)

British • Scottish • Seafood • Fast food

78/100 (19 Votes)

Now closed

Videos