Isabella's place was the perfect base for exploring London. Most of the places were within walking distance but the train station is nearby just in case. We walked to just about anywhere we could. The view from our room was to die for! Restaurants, cafes, and food stalls are nearby and easy access.
I highly recommend for anyone who wish to explore London to stay here.