Blue Star Hotel is an amazing place to stay in London.
They have great hospitality and quick response time to assist on your needs.
It's location is very near the tube as well as restaurants and local supermarket.
Be sure to book here whenever you'll visit the area.