Room Home Stay, London
The apartments are located 3 minutes from London's third busiest train and metro station called Liverpool Street Station. From this station you can come and go from all London airports.
London's tourist attractions are a 10-minute bus or metro ride away. On the same street there are pubs, restaurants and shops.