ilene13
TUG Member
Next October the Buffalo Bills are playing in London. I thought I should go for my 65th birthday present. Last time we were in London we stayed at the Marriott Marble Arch, which I hated. Any suggestions? The game is at Wembly stadium.