Larry's Driftwood Pizza

661 S. Main St. Creve Coeur IL 61610
Visit Website

Description

Unique pizza with great flavor! Open Tuesday - Sunday for dine-in, carry-out or take + bake. Enjoy the warm weather with outdoor seating

Map

Discover Peoria, IL