5 Best Lobster Restaurants in London: King of the Sea Diners
Lobster, regularly referred to as the King of Seafood. It is a delicacy with a light, sweet taste and tender, juicy meat. The best lobsters come from Maine and Canada’s icy cold Atlantic waters. Lobster has not always been the luxury it is today. Lobsters were plentiful before the 19th century. Netted and hand-caught in … Read more