+0
Hi,

What'd be correct?

1. "I have parked my vehicle at XYZ road."

Or

2. "I have parked my vehicle in XYZ road."

In Addition,

1. "I used to stay on XYZ road."

Or

2. "I used to stay at XYZ road."

I think it should be the first option for both, but if i am wrong please correct me explaining the reason.
+0
American English:

I parked my car on XYZ road.
I used to live on XYZ road.
I used to stay at ABC motel on XYZ road.


CJ
Comments  
All options are possible.

Before road names in/on are usually used.
Using on you specify that the road is long (it can be a highway).
Using at you refer to an institution in the street (except for: on Wall Street)
Teachers: We supply a list of EFL job vacancies
SelecterAll options are possible.

Before road names in/on are usually used.
Using on you specify that the road is long (it can be a highway).
Using at you refer to an institution in the street (except for: on Wall Street)
The explanation given is too vague!

I think it should be the first option for the first one since the vehicle is parked at a particular place. For second one, it should be first option again since its a road. Please somebody explain it with good reasoning.

Thanks!
I don't know, Simi. I think your examples are too short and don't have any context, hence they can be interpreted in any way depending what you are trying to say in these sentences. But it's only my opinion.
I'd like to hear what our dear geeks will say too :-)
 CalifJim's reply was promoted to an answer.
Students: Are you brave enough to let our tutors analyse your pronunciation?