The street "Ida Scudder Road" is located in the northeast of Vellore. It is about 2,333 meters long.
Vellore New Bus Stand | 900m | |
National theatre | 900m | |
CMC Hospital | 1km | |
Vellore Old Bus Stand | 1km | |
Raja theatre | 1km |
We found the following hotels and apartments in Ida Scudder Road for you:
Nearby we found in the most important categories for you: