Davidson Clothing, a family owned business for over 100 years has served Roanoke as mens fine clothier, providing custom tailored suits, alterations, tuxedo rentals, shoes and accessories.