Zolsha Crosshills is an elegant Indian restaurant that’s been making local diners happy since 2010. On Skipton Road in this gorgeous part of Keighley, the only thing better than Zolsha’s reputation is the food coming out of its kitchen. Indeed, on the Zolsha a la carte menu you’ll find all the curry house classics you know and love as well as plenty of signature dishes that go way beyond the norm. Then, if you’re visiting on Sunday, there’s an all-you-can-eat buffet where you can try a bit of everything and indulge to your heart’s content. Zolsha Crosshills is popular so reservations are essential, especially at weekends.