There are a lot of banks standing side by side on this street.
There are a lot of banks on this street.
「ひしめき合う」は「並んで立つ」という意味ですから、ここではstand side by sideで表現しました。 side by sideは、「並んで、共存して」という意味です。
もっとシンプルに表現するのであれば、standng side by sideを取って、
There are many banks on this street.でも言いたいことは通じるので大丈夫です。
参考になれば幸いです。