What is the answer: The Marlowe Theatre, recently refurbished, can be found in which English town or city?
canterbury