Indian Oil Ksrtc : Petrol & Diesel Pump in Kozhikode

Indian Oil Ksrtc

Indian Oil Ksrtc
17/53, Mavoor Rd, Mavoor Road Junction, Opposite National Hospital, Tazhekkod, Kozhikode, Kerala 673001, India
All Petrol Pumps in Kozhikode