Great space in central London, well stocked and anything you could need on a short trip