531 Lomax St.
Idaho Falls, ID 83402

Order Now!
(208) 542-7681

Double the Taste!

Double the Value!

Our family owned restaurant believes in giving our
customers more food for less money. Thirty years
in the pizza industry, we pride ourselves in putting
out quality products at a terrific value.

Our Menu

Store Hours

visit our sister website Leo's Place