CONTACTÂ US 404-367-0010 info@idolinens.com Set Up An Appointment Today to Visit Our Showroom! 1810 Plymouth Rd NW, Atlanta, GA 30318 Notice: JavaScript is required for this content.This form is currently undergoing maintenance. Please try again later.