Restaurants in London

020 8330 3222

489 London Road, Cheam, Sutton SM3 8JW

11:00 am to 11:00 pm

Illakiya Restaurant – South Indian and Sri Lankan Restaurant¬† We are a group of hardworking individuals and are committed to our dream of delivering the best, the… Read more…