What's the difference between opposite and in front of?
the bank is opposite the mall
the bank is in front of the mall
When one thing is across something from the other, especially a dividing line or space (like a road), we use opposite to. For example, the bank is across the street from the mall, so it is opposite to the mall.
If the bank and the bench aren't separated by anything but (for example) lawn, then the bench is in front of the bank.
I cannot reply to Luke Sawczak's comment, but Merriam Webster definition 1 a an example of this definition in a dictionary.
in front of
has more the meaning
directly opposite to
that two things are
facing each other
means on "opposing sides"
The ministers sit opposite each other, some are directly in front of others. The *Speaker's Bench is **in front* of everyone.
In this example
Foot Locker and McDonald's are opposite each other and there is a subway entrance in front of Foot Locker and another in front of McDonald's, or more specifically directly in front of. The bus is also in front of McDonald's and opposite Foot Locker. The street lamps are in front of the buildings.