Indian restaurant Evesham Balti offers delicious food and outstanding service in a riverside location.