Illakiya - Sri Lankan and South Indian Restaurant is located in Sutton, United Kingdom on 493 London Rd, North Cheam, Worcester Park. Illakiya - Sri Lankan and South Indian Restaurant is rated 3.9 out of 5 in the category sri lankan restaurant in United Kingdom.
Address
493 London Rd, North Cheam, Worcester Park
Service options
TakeawayDine-in