Os London Central Apartments estão idealmente localizados ao lado de Oxford Street, no centro de Londres.
Os apartamentos auto-suficientes do London Central apresentam pisos em madeira, mobiliário moderno e casas de banho amplas. Cada propriedade tem uma cozinha com um forno, um micro-ondas e um frigorífico, bem como uma área de estar separada com uma televisão de ecrã plano e canais por satélite.
Os apartamentos estão localizados a 300 metros do Hyde Park e a 20 minutos de transportes públicos de Piccadilly Gardens. Existem vários bares, restaurantes e lojas a cerca de 10 minutos a pé da propriedade.
A Estação de Metro Marble Arch fica a 3 minutos a pé e o Palácio de Buckingham pode ser alcançado em menos de 20 minutos de transportes públicos. O Madame Tussauds fica a menos de 1,6 km dos apartamentos.
A Estação Ferroviária London Paddington tem uma ligação de comboio expresso para o Aeroporto de Heathrow e fica a 15 minutos a pé dos apartamentos.