You'd never guess it from the outside but this restaurant next to the mall complex at the beginning of the Rodney Bay strip consistently serves some of the best Indian food in the Caribbean. Everything is carefully prepared by veteran Indian chefs; the delectable curries are perfectly spiced and the lamb biryani is phenomenal. Book in advance.
Spice of India
Top choice in St Lucia