Pizza • Italian • Delivery Services
"The name of this restaurant begs the question, "Can one get good pizza in London?" Back Stateside, I've had friends claim they will only eat pizza in New"