There are three gyms within a 2 km radius of my house.
この場合、次のような言い方ができますよ。
ーThere are three gyms within a 2 km radius of my house.
「自宅から半径2キロ以内にスポーツクラブが3つあります」
gym「スポーツクラブ」
within a 2km radius「半径2キロ以内」
ご参考まで!
・There are three sports clubs within a 2km radius of my house.
・There are three sports clubs within a 2km radius of my house.
「自宅から半径2kmの範囲内に、スポーツクラブが3つあります。」
within は「~以内に」という意味で、radius は「半径」を指します。
もし、もっと日常的な会話でシンプルに伝えたい場合は、次のような言い方も便利です。
・I have three gyms within 2km of my home.
(家の2km圏内にジムが3つあります。)