Hotels in Bishops Castle, Shropshire We help you find any company! The Poppy House (b&b) Limited The Poppy House, Market Square Bishops Castle, Shropshire