

|
Hotel The Oxford in London
A well appointed and attractive 3 star hotel situated in a quiet residential street in the Royal Borough of Kensington and Chelsea, rooms at the front facing a tree-lined street and flower boxes and the rooms at the back overlooking the lush greenery of its own private gardens.
|