An enviably placed restaurant sitting amidst rich and splendid Shropshire countryside. The Down Inn is an absolute must for Carvery lovers. served daily - Customers flock from miles around. Stunning views. while seated in the bay windows or cosy bar. or rear restaurant. Locally brewed ale from the nearby village of Bishops Castle. large function room with private bar