Winchcombe Shop OpensAfter a total internal refurbishment and major structural overhaul, our beautiful new shop at 27 North Street, Winchcombe will be ready to open its doors to customers on Tuesday 21st November.