Shimla
  • Tel: 01582 457539 / 01582457539
Profile
Shimla Luton is an Indian restaurant providing services locally. They offer Indian food, indian dishes, indian menu, curry dishes and indian cuisine. Shimla Indian restaurant has its address at 76 Wellington St.
Map
Google Map of Shimla address:76 Wellington St,Luton,United Kingdom.
If you find 'Can Not Find' or error address, please submit another address using the form in the map, then search again.