studio city centre is an apartment only 2.3 km from stade de geneve.

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