We had a great stay at Bella's, conveniently located close to Gloucester Road tube station and Waitrose supermarket next door. We easily toured all the main attractions of London from this location and picked up a few grocery items on our way home. Can't get better than that.
Check in was easy and communication with Bella is excellent.