The 1851 directory for Shropshire (courtesy historicaldirectories.org) doesn't show a John Roberts, but then the directory would have been compiled the year before?
Inns, Hotels & Taverns in Abbey Foregate are:
Angel, William Mansell
Barley Mow, Joseph Jones
Bricklayer's Arms, Joseph Watson
Bull, Edward Edwards
Crow, John Lott
Dun Cow, Ann Morris
Old Bell, Mary Stanway
Old Bush, John Dixon
Old Thrasher, Jas. Richard Pickering
Park Inn, William Parker
Waterloo House, Richard Williams
And Beerhouses:
Francis B. Lewis
William Price
Seems like a lively street!!