As a homesick brit who has quite obscene cravings for Waitrose (and M&S) could you tell me if there is a Peacock near Tokyo station? I had a look on the website, but found my auto-translate of it somewhat confusing.
The Peacock that's easiest to get to seems to be the one near Akihabara (and Suehirocho) stations. 東京都千代田区外神田2-14-10