The Church Inn is a good old fashioned real pub. Great for ale, and a night with the lads type of thing. The church behind, is secluded, and not the sort of place people "opportunists" would stumble across. But all the same I wouldnt like to leave my bike chained up there!
Have you tried the Charlton Arms, its a great location, does real ale, a lttle bit less of a spit and sawdust type place, but they do have alot of outbuildings, maybe they could accomodate your bikes, if you have a few beers there. If they cant put you up, may be you could still stay at the Church Inn and drink in the Charlton. Only 5 mins stagger away.
I cant think of where else may accomodate bikes.
If anything crops up ill post here, Ludlow CC may help, have a look at their website.