Franklins London - Restaurant in East Dulwich, London | Reviews, Photos & Information on Postcard