Teddington & Hampton Music Festival

Annual Festival in Hampton, raising money for local charities