Ant is correct. Gramatically and in general conversational English the use these prepositions are dependant more on the speakers point of view (or imagined point of view) than entrances, roads, etc.
However, mostly you have it correct:
1. Yes. If the bank and hotel stand next to each other...