Leo's Italian Grill Share: Restaurants Leo's Italian Grill Visit Website Request Info 887 Hwy 21 W Cedar Creek, TX 78612 (512) 985-5302 Facebook Instagram Twitter Hours: Mon-Thur: 11am-9pmFri-Sat: 11am-10pmSun: noon-5pm About Rep Info Map About Italian Cuisine with a Southern flair. Family-Friendly restaurant, great chef, scratch kitchen! Whom to Contact Leo Gaertner Owner Phone: (406) 839-0019 Michelle Gaertner Owner 887 Hwy 21 W Cedar Creek, TX 78612 Phone: (512) 985-5302 What's Nearby? Distance: 5 10 15 20 25 50 mi.