A tan solo 1 km del hotel Soho Apartments Londres, de 3 estrellas, los huéspedes pueden visitar el Palacio de Buckingham.
Este hotel acogedor goza de una ubicación céntrica en el distrito Chinatown, justo a la vuelta de la esquina de la Plaza de Trafalgar. El Madame Tussauds de Londres también se encuentra a unos 25 minutos a pie. Situada a 2 km del hotel Soho, la Catedral de San Pablo de Londres está está abierta a los fieles y turistas. La estación de metro Piccadilly Circus está situada muy cerca de este hotel.
Este alojamiento dispone de 3 habitaciones equipadas con ventanas insonorizadas y televisor, con fácil acceso a los lugares de interés de Londres. El Soho Londres también ofrece habitaciones con un inodoro separado y una ducha así como con congelador y también horno.
El restaurante Bella Italia está a 5 minutos a pie del aparthotel.