Holborn Hotels in London - 0 views
-
anonymous on 05 Jan 10Holborn is a well settled area in Central London. It is a station of the London Underground on the Piccadilly Line between Covent Garden and Russell Square http://www.holbornlondonhotel.com/