The meaning of the words are:
Opposite: on the other side.
Next to: beside someone or something.
Far: used for talking about distance, meaning a long distance.
Near: close to someone or something.
At the corner: a point where two edges meet.
Over: above someone or something.
At: in a particular place.
1 Amanda lives AT 15 green street.
2 Her block of flats is NEXT TO the school.
3 The department store is not NEAR her house.
4 There is a bridge OVER the river.
5 There is a supermarket AT THE CORNER OF Bell and West streets
6 Amanda lives FAR FROM the park
7 The chemist's shop is OPPOSITE the post office.