The place is as described, close to the bus and tube stop. It is within walking distance to the Tower of London!