Helen's place is located in an excellent location, near Baker Street station which is served by many metro and bus lines. Bus stops of National Express coach to Luton and Stanstead Airport are 5 minutes walk from the house.
Communication and check-in perfect.