Saffron Restaurant
Indian
Saffron Restaurant is an award-winning Indian restaurant located in the heart of town. It is known for its exceptional cuisine and dining experience.
Location
Best places nearby
The highest rated places close to Saffron Restaurant.
Local restaurants nearby
21 Castilian Street, Northampton NN1 1JS, United Kingdom

