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