Monday, June 30, 2008

Hotel: The Jones, London





The Jones Hotel is situated on Inverness Terrace, one of the stately Victorian streets that run north from Hyde Park.