Pizza Twins is a pizza restaurant known for its fantastic pizzas and donairs.