Michael's BBQ & Grill Address: 1013 S Main St, Landis, NC 28088 Phone: (704) 857-3303 Nice to Know: Wifi No Barbecue Other Businesses: Locklear, Richard D at 101 S Central Ave, Landis, NC 28088 China Grove & Landis Moving at 709 S Deal St, Landis, NC 28088