Rochester- a town of hidden treasures