thetravelmagazine.net
Restaurant Review: Carluccio, Hampstead, London
Restaurant review of Carluccio Italian Restaurant in Hampstead. With 75 branches, this chain must be doing something, surely?