Across from and Opposite mean the same thing. It usually refers to something being in front of something else BUT there is normally something between them like a street or table. It is similar to saying that someone (or a place) is on the other side of something.