102a, Lillie road
London,
Greater London
SW6 7SR
02073 869693
www.indianstar.co.uk
Latitude: 51.4853656, Longitude: -0.2029763
10:00 - 19:00 - Mo, Tu, We, Th, Fr
10:00 - 18:30 - Sa
Actual information about Indian Star of Indian Restaurant category. Indian Star is located at 102a, Lillie road London, SW6 7SR. How to get to Indian Star office? Look at the map below or call them 02073 869693