Taj Mahal Indian Restaurant in Taunton
The Taj Mahal is located on Staplegrove Road in the centre of Taunton.
3 Staplegrove Road
Map and Directions
From the town centre, follow North St and Bridge St, across the bridge. We are by the junction with Station Road.