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