River Island ← View details 56 North Street, Taunton, England TA1 1LX +44 344 847 2560 Get Directions From* To * — Required information