Reviews of The Tiffin Tin. (Restaurant) in London (London).