Isabella's place is beautiful. Located right along the Thames and close to Tower Bridge, Shakespeare's Globe Theater, and Tate Modern. It's the perfect location for travelers who want a central location. Also close to the underground station and several bus stops.