The shop is opposite side.でも通じますが、
”The shop is the other side of the street.” (反対側) や、”The shop is right across from here.” (向かい側)の方がわかりやすい表現かもしれません。
ご参考までに。
質問者が書いた文は近いですね。
反対側を特定する必要がありますので、the を使います。
あと、店が道路にありますので、on も必要となります。
それ以外はネイテッブの言う通りの文ですね。
Nice work!
例文 Do you know what shops are on the opposite side of the road?
「道路の反対側にある店は何があるか知ってる?」
参考になれば幸いです。