Company name: Little India
Description: Indian dining in small colourful setting
32 Gloucester Rd, South Kensington, London SW7 4RB, United Kingdom