Great place to stay in London. Right next to a train station which will get you to most places in London or get you to stations where you can transfer easily.