Category: Food & Dining
"North Street Indian Restaurant is a popular dining destination located in the heart of Rossendale, United Kingdom.