South Indian restaurant in Leicester

Amaravathi South Indian Restaurant

674 reviews

2-16 Loughborough Rd, Leicester LE4 5LD, United Kingdom