>I wonder what preposition should one add for the following words;
>"arrive ___ (New York/the UK/Tokyo/France/Alabama/restaurant/home)"
arrive in New York (by plane); arrive at New York (by car).
arrive in the UK.
arrive in/at Tokyo - see New York
arrive in France, Alabama
arrive at the/a restaurant
>should we use the same prepos. for the verb 'reach'?
No, 'reach' doesn't require a preposition. However, 'reach restaurant'
isn't right. You need an article (the/a).