Opposite/opposite of/ opposite to

Please check out these example sentences. Thanks.
1.
a. Her office is opposite the cinema.
b. There is a grocery store opposite my house.
c. There is a grocery store on the opposite side of my house.
d. There is a grocery store on the other side of my house.

a. My sister works in a building opposite X hotel.
b. Do you know who runs that shop opposite?
c. I don’t like a woman staying in the room (opposite to mine/ next to mine).

a. There was a beautiful girl sitting opposite my friend.
b. A girl sitting/seated opposite my friend was beautiful.
4. For more details, please visit us. Our office is opposite (to/of) ABC Complex.

Thank you.

1 c and d only work if you are saying that on one side is X and on the other side is the grocery store. They don’t sound natural.

2c ‘I don’t like a woman staying in the room opposite/next to me’ can also be used, even though it does not appear to be so logical.

  1. You should not use the prepositions (to/of).

Beeesneees,
b. There is a grocery store opposite my house.
d. There is a grocery store on the other side of my house.
Does #b mean #d?
Thanks.

No, why are you trying to make it work? As I told Noren, (d) does not work unless you say something like:
My house has buildings either side, To the right of my house is a Post Office and there is a grocery store on the other side.
Even then, it does not sound natural, unlike this:
On the right of my house is a Post Office and to the left is a grocery store.

Thanks. But how to make them sound more natural?

Like this:

Beeeneees,
Please answer my query at #3 post.
Thanks.

Hi Alli,
Please look at the message #4. I think the answer has already been given there.

As Noren says, I did.