Red Chilli Restaurant

Address
Wellington Street
Luton
LU1 5AF