"To be located" is Находиться in Russian.
Находиться means "To be located" in English.
Word #3171 of 4,000 by frequency in Russian — level B2.
Банк находится рядом с площадью.
The bank is located next to the square.