Chelsea Football Club

Based in West London, the Chelsea Football Club with its stadium in Stamford Bridge in Fulham remains a popular sports attraction for many visitors to this part of London. It is within 3 Tube stops on the District Line or a 15 minute bus ride from the Hotel.

This entry was posted in Area Information. Bookmark the permalink.

Comments are closed.