About London Holiday Rental
Holiday apartment in central London available to rent. Two bedrooms, sleeps 4-5, 7 mins walk to Russell Square tube station, 20 mins walk to West End.
More about London Holiday Rental
London Holiday Rental is located at 22 John Street, WC1N 2BY London, United Kingdom
020 7419 7999
http://www.londonholiday.biz