This is one of the best choices you can make on a visit to London.
It’s super close to Buckingham Palace and there’s a Whole Foods nearby. The kitchen was stocked with a variety of items.