London Hotels Articles

April 10, 2010

Irresistibly Cheap Hotel Rooms In London

… , their staffs are more than willing to point you in the right direction.

Here are several hostels and B&B in London:

1. ALHAMBRA HOTEL

17-19 Argyle Street King’s Cross

London, England WC1H 8EJ

This hostel is situated close …

Powered by WordPress