Four Stars in London - St. John's Wood 18 Lodge Road, St. John's Wood, London, NW8 7JT Tags: air conditioning, bar, ensuite rooms, gym facilities, lounge bar, restaurant, room service, televisions, wi-fi