Where is Koduru?

Where is Koduru located?

Koduru, Koduru (Station), India (approx. 13.95381°, 79.3416°)


Where is Koduru on the map?