Studio in central London localiza-se no centro de Londres, a menos de 1 km de Estação de Waterloo e a 18 minutos a pé de Big Ben, e fornece acomodações com acesso Wi-Fi gratuito.
Há também uma cozinha equipada com um frigorífico, um forno e um micro-ondas em algumas unidades.
Studio in central London tem vários pontos de interesse populares nas suas proximidades, incluindo Casas do Parlamento, Estação de Metro de London Bridge e Estação de Metro de Embankment. O aeroporto mais próximo é o Aeroporto London City, que fica a 13 km de Studio in central London.