< Back
Star Of India
Indian
Price per head: £54
The cooking at this long-established Earls Court subcontinental has been on a peak in recent times – lets hope this carries on after the major refurbishment carried out in the summer of 2014!
- Photos
- Map