I've always heard that the Fulham area is incredibly expensive, so good for your friend haha. But seriously I'd love to go to a match there. Whenever someone mentions the location of the stadium I imagine it being like Fenway or something. But you're right in that it's really hard to fathom the sports setup in the UK and translating it over here.Had a friend who lived in that area so I visited the stadium once about 5 years back. (not during a match). Really nice spot but remember thinking, from a US perspective, how interesting it was to have a major sports league stadium jutting out of a London suburb.