Cedar Creek
Leo’s Italian Grill is a scratch kitchen built on decades of real kitchen work, from grill cook to Executive Chef. Straightforward Italian comfort done right, with care you can taste.
Italian Restaurant
Visit →