Talluri Tours and Travels ✅Claimed✅Verified π Address: # 5-3-120, Opp. Mutyalamma Temple, Church Compound ... π₯ Open: 24 hours. Self Drive Car Rentals Car Travel Agents