1)The cost of living in London is high.
ロンドンの生活費/物価は高い。
※the cost of living = 生活費/物価
※高いはexpensive でもいいですが、highも使います。
2)Prices are high in London.
ロンドンの物価は高い。
※物価はpricesでも大丈夫です。
ご参考になれば幸いです。
「ロンドンは物価が高い」を直訳すれば”Commodities in London are expensive"となりますが、一般的な表現として"London is expensive"の方が最も良いと思います。
London is expensiveというのは全体的にロンドンが高い町だという意味です。
東京は物価が高い
Tokyo is expensive
ロンドンは物価が高い町です。
London is an expensive city.
ご参考になれば幸いです。