Hotel Oliver is a 50 bedroom fully modernized to provide exceptional standards of comfort. It is centrally located in London with easy access to both buses and trains. It is also thoughtfully designed in order to accommodate both corporate and holidaying clients alike.
Hotel Oliver details
Address: 198 Cromwell Road - London SW5 0SN - England