River House Apartments

London

England

A range of one and two bedroom apartments in London. These premium apartments offer an immaculate and contemporary place to stay while you’re visiting London for business. Each apartment is individual, whilst being modern and well proportioned, allowing you to enjoy and relax during your stay. All the apartments offer a well equipped kitchen with washer/dryers as well as WiFi and television with freeview channels available.