對面有一間餐廳

問個簡單一點的好了。 「對面有一間餐廳」的英文要怎麼說? 我想到的寫法如下 A. There's a restaurant across here. B. There's a restaurant on the opposite side. C. Across here, it's a restaurant. D. On the other side, there's a restaurant. 應該都是有些文法錯誤的寫法,望請各位斧正。
留言
B10 B1 的確,最通順是加上街或標明地點,這點我明白。 不過我正在做中文教學啊XDDDDDD 我要讓其他想學中文的外國人知道「在」跟「對面」的概念,且不能提到對街或者其他的 ..