76, Ground Fl, Murugesan Naicker Complex, Greams Rd, Thousand Lights, Chennai, India
76, Ground Fl, Murugesan Naicker Complex, Greams Rd, Thousand Lights, Chennai, India
No delivery
Spot something wrong?
Dishes at Salem RR Restaurant. Prices may vary in venue.