English: the Petrol Station.
Telugu: పెట్రోల్ పంప్ స్టేషన్.