The place is perfect for an extended stay in London, and it has easy access to public transportation around it