Four Stars in London - Cricklewood Tilling Road, Cricklewood, London, NW2 1LP Tags: air conditioning, bar, business facilities, car parking, lounge bar, room service, televisions