Man-made beach makes a return to its original location of Shelton Square, in the city centre, from Saturday Visit The Coventry Telegraph for More...