Major thoroughfares usually have taxis aplenty and you can flag one down pretty much anywhere as long as it's not obstructing traffic. Hailing a taxi on a small local street however, can be difficult. So walk to the nearest hotel, shopping centre or train station.