Impotence Treatment Center is located at 18100 Oakwood Blvd, Dearborn, MI. This location is in the Snow Woods neighborhood. This business specializes in Urology. Impotence Treatment Center is open By appointment and accepts American Express, Cash, Discover, Mastercard and Visa.