Convenient place to stay while visiting London for a few days.