Shahi Sizzler
330 Edgware Road, London, England
Featured Review : There was a time when England was laughed at for its cuisine. Boiled food with a bit of salt and pepper was the only image people conjured up when they thought of food in England. I'm not sure if this was ever an accur...See Full Review