A very nice and conveniently located place to stay whilst in london with nearby park, underground stations, restaurants and convenient stores.