I've been a regular at Delia's since it opened in 1981. Their pizza is without a doubt the best pizza I've ever eaten. I've brought friends from ...
All reviews seem positive