studio city centre is an apartment only 2.3 km from stade de genève.

Make this proper case
Studio City Centre is an apartment only 2.3 km from Stade de Genève.