Caravel - Modern European restaurant in Hoxton, London | Reviews, Photos & Information on Postcard