LeChef Pizza is an indepently owned restaurant. You can not eat inside, just pick up or delivery. The pizza is not that bad, but the pepperoni rolls are marvelous!!!
All reviews seem positive