Есть, много! Дорогие - в центре, а в других районах подешевле. Мне нравится индийский ресторан "Свагат" на Васильевском острове. Советую.