The London Inn is a cozy gastropub located in Devon, UK. It offers a wide range of British and European cuisine made from the finest local ingredients. With its warm atmosphere and friendly staff, it’s the perfect spot for a night out with friends or a romantic dinner with your loved one.