Pizza Review
Lost Pizza Co. is by far the best pizza in the Delta. I would drive past five other pizza, places and across the state to eat here. The dough and sauces are made from scratch daily and the atmosphere is very cool. Highly recommended.