AMAZING location! Right across the street from Stamford Bridge. If you support Chelsea FC, you will be in heaven!!!💙