Scott’s is by far the most famous and popular seafood restaurant in London. This prestigious establishment is situated in the quiet elegance of Mount Street. It is renowned for fresh and innovative seafood dishes and has a romantic cocktail bar on the lower floor. The epitome of Bond-esque glamour in the 1960s, legendary Scott’s has […]

Read more
Leave a reply