Reviews of The Three Horseshoes Frampton. (Pub) in Gloucester (Gloucestershire).