對面有一間餐廳

問個簡單一點的好了。 「對面有一間餐廳」的英文要怎麼說? 我想到的寫法如下 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. 應該都是有些文法錯誤的寫法,望請各位斧正。
留言
A. 改成 across the street感覺比較順,平常好像不太會說across here B. on the other side of the road C. 跟A一樣的,但好像不太會這樣說,除非真的要強調? D. 我覺得加上後面地點比較好,不然會覺得不知所云,on the other side of what 從直面翻譯沒有地點,但我覺得加上一個什麼的對面,在英語中會比較順~