More about Simla Restaurant
Simla Restaurant is located at 40-44 Beatrice Restaurant, Oswestry, Shropshire, SY11 1QG, United Kingdom
Similar Listings
Raj Kinara
4.6