Yes, most Indian restaurants in London accept reservations and it is recommended to book in advance especially during peak hours.