Super close to Stamford Bridge, excellent location for visiting Chelsea fans trying to catch a game.