BikeWale recommends to buy your Techo Electra bike only from authorized Techo Electra showrooms. We bring you a list of 20 Techo Electra showrooms present in 12 cities in India. The showroom locator tool will help you find the Techo Electra showroom in your city.