You can't get more British than fish and chips. The Sea Shell has gained a great reputation with stars and celebrities alike and is located close to some of London's most famous landmarks, including Madame Tussauds, The Planetarium, Lords Cricket Ground, Abbey Road and Regents Park Zoo.
You can't get more British than fish and chips. The Sea Shell has gained a great reputation with stars and celebrities alike and is located close to some of London's most famous landmarks, including Madame Tussauds, The Planetarium, Lords Cricket Ground, Abbey Road and Regents Park Zoo.