12 London Street Apartments, ubicada en Londres, se encuentra a un breve paseo Edgware Road. La propiedad también tiene una buena ubicación, a solo unos minutos andando estación de metro de Lancaster Gate. La propiedad dispone de 4 apartamentos bien equipados con numerosas instalaciones y comodidades esenciales que garantizan a los huéspedes una estancia muy agradable. Por otro lado, desde 12 London Street Apartments se puede acceder a pie Hyde Park, Jardines de Kensington y Queensway. Asimismo, Regent's Canal está a unos veinte minutos andando.