Reviews of Pumpkin, Gloucester Station. (Coffee Shop) in Gloucester (Gloucestershire).