If you want to see Stamford Bridge while visiting London, Holly House Hotel is just 2 mi away.