Soho Apartments

London

England

Located in London’s Soho area, these one bedroom apartments offer corporate serviced accommodation complete with a number of added benefits. Including fully-equipped kitchen areas, cosy lounge areas and queen size beds. Guests will additionally be provided with free access to wired and wireless internet, laundry facilities and a complimentary welcome pack.