I'm coming to London at the end of June and have three options of hotels which are roughly around the same price:
Premier Inn Kensington Earls Court
Hilton London Kensington
Hotel Indigo Tower Hill
All of them get nice reviews etc...what I'm after is where is the best place in the evening for restaurants and bars as we will have been sightseeing and doing things during the day that at night just want somewhere local with nice restaurants and bars. Which of these would people suggest is the best.