Dental Concepts SearchSearch Category: Mini Dental ImplantsAddress: 18243 Harwood Ave Homewood Illinois 60430 United StatesPhone: (708) 232-7872WebsiteGet Directions: Get Directions No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. a1 Place Category: Mini Dental Implants Profile Location Photos Phone Map ReviewsWelcome to Dental Concepts. We are a caring, professional dental practice with a highly educated staff that enjoys providing outstanding dental care. 18243 Harwood Ave, Homewood, Illinois, United States (708) 232-7872 No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Driving Walking Bicycling Public Transport Miles Kilometers