noun
BAD : The bus stop is outside the post office, in front of the library.
GOOD : The bus stop is outside the post office, opposite the library.
◆◆◆
in front of = in a position directly before: 'There was a bus in front of the car and a truck behind it.' 'All I could see was the enormous hat of the woman sitting in front of me.'
opposite = on the other side of the street, room, etc facing: 'The police station is directly opposite the town hall.' 'He looked out of his bedroom window at the house opposite.'